如何获取要从服务器删除的文件的路径

时间:2010-02-10 10:54:41

标签: c# .net asp.net file-io

我想删除服务器上目录中的文件。我试过跟随代码,但file.exist中的代码永远不会运行。它总是跳过它,告诉我文件不存在。但文件存在。可以发脾气请帮帮我。 Thanx提前

string filename = "Template\\copy.jpg";
        if(System.IO.File.Exists(filename))
        {
            System.IO.File.Delete(filename);
        }

2 个答案:

答案 0 :(得分:2)

尝试

string fileName = Server.MapPath(@"/Template/copy.jpg");

答案 1 :(得分:2)

您可以使用Server.MapPath来获取路径。 e.g。

string filename = Server.MapPath("~/Template/copy.jpg");
System.IO.File.Delete(filename);