我必须将文件扩展名从“.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中了。这个代码有什么问题吗?
答案 0 :(得分: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);
也许不是。可能值得一试。