1

我必须将文件扩展名从“.ipa”更改为“.zip”。代码如下:

var filePath = Server.MapPath("~") + "\\abc.ipa";    
var result = Path.ChangeExtension(filePath, ".zip");
File.Move(filePath, Path.ChangeExtension(filePath, ".zip"));

但是这段代码抛出异常“找不到文件'D\DemoProject\VCM2.ipa'。”。并且这个文件已经在这个 mapPath 中。这段代码有什么问题吗?

4

1 回答 1

1

为什么您的代码ChangeExtension代码重复?

var result = Path.ChangeExtension(filePath, ".zip");
File.Move(filePath, Path.ChangeExtension(filePath, ".zip"));

如果是...可能会起作用

var result = Path.ChangeExtension(filePath, ".zip");
File.Move(filePath, result);

也许不是。可能值得一试。

于 2013-07-18T04:19:11.997 回答