我寫下面的代碼刪除文件:刪除文件在asp.net
FileInfo file = new FileInfo(filename);
file.Delete(Path);
但我得到的錯誤是file.Delete(路徑)需要1個參數請幫我
我寫下面的代碼刪除文件:刪除文件在asp.net
FileInfo file = new FileInfo(filename);
file.Delete(Path);
但我得到的錯誤是file.Delete(路徑)需要1個參數請幫我
您正在創建FileInfo的一個實例,該實例具有作爲參數的文件名。 方法file.Delete()將刪除您通過構造函數傳遞的文件。 實際上,構造函數的參數必須是絕對路徑和文件名。
String [email protected]"c:\xyz\aa.txt";
FileInfo file=new FileInfo(filename);
file.Delete();
相同的答案差異8秒:) – Mahin 2009-09-11 04:32:11
您對FileInfo.Delete的使用不帶任何參數。
你想要的東西,如:
FileInfo file = new FileInfo(filename);
file.Delete();
謝謝你它正在工作 – 2009-09-11 04:40:14
@Surya sasidhar:你知道你可以接受他的答案,如果它解決你的問題。這只是StackOverflow的工作方式... – 2009-09-11 05:03:57
嘗試了FileInfo的這個
if (System.IO.File.Exists(path))
{
System.IO.FileInfo info = new System.IO.FileInfo(path);
System.IO.File.SetAttributes(info.FullName,
System.IO.FileAttributes.Normal);
System.IO.File.Delete(info.FullName);
}
謝謝你它正在工作 – 2009-09-11 04:42:03
的方法刪除不接受任何參數,所以你需要編寫的代碼是這樣的:
FileInfo file = new FileInfo(filename);
file.Delete();
哈哈,在<5分鐘內有7個幾乎相同的答案。 – 2009-09-11 04:34:19