如何在asp.net中将文件扩展名“.ipa”更改为“.zip”

时间:2013-07-18 04:14:49

标签: c# asp.net file

我必须将文件扩展名从“.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中了。这个代码有什么问题吗?

1 个答案:

答案 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);

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