我想刪除服務器上的目錄中存在的文件。我試過下面的代碼,但是file.exist裏面的代碼永遠不會運行。它總是跳過它顯示我的文件不存在。但文件存在。可以打火請幫助我。 Thanx提前如何獲取要從服務器上刪除的文件的路徑
string filename = "Template\\copy.jpg";
if(System.IO.File.Exists(filename))
{
System.IO.File.Delete(filename);
}
我想刪除服務器上的目錄中存在的文件。我試過下面的代碼,但是file.exist裏面的代碼永遠不會運行。它總是跳過它顯示我的文件不存在。但文件存在。可以打火請幫助我。 Thanx提前如何獲取要從服務器上刪除的文件的路徑
string filename = "Template\\copy.jpg";
if(System.IO.File.Exists(filename))
{
System.IO.File.Delete(filename);
}
嘗試
string fileName = Server.MapPath(@"/Template/copy.jpg");
您可以使用Server.MapPath
得到的路徑。例如
string filename = Server.MapPath("~/Template/copy.jpg");
System.IO.File.Delete(filename);
您可能需要傳遞一個到之前使用Server.Mappath打電話RESOLVEURL了「〜/」路徑上。 – 2010-02-10 11:08:32
它的工作非常感謝 – pankaj 2010-02-10 11:07:42