C# 如何删除文件、主文件夹和子文件夹
我在删除目录中的文件、主文件夹和子文件夹时遇到问题。我想在工作完成后删除所有文件、主文件夹和子文件夹。我正在使用以下代码C# 如何删除文件、主文件夹和子文件夹,c#,.net,C#,.net,我在删除目录中的文件、主文件夹和子文件夹时遇到问题。我想在工作完成后删除所有文件、主文件夹和子文件夹。我正在使用以下代码 private void bgAtoZ_DoWork(object sender, DoWorkEventArgs e) { string Path1 = (string)(Application.StartupPath + "\\TEMP\\a-z\\test" + "\\" +name); Str
private void bgAtoZ_DoWork(object sender, DoWorkEventArgs e)
{
string Path1 = (string)(Application.StartupPath + "\\TEMP\\a-z\\test" + "\\" +name);
StreamReader reader1 = File.OpenText(Path1);
string str = reader1.ReadToEnd();
reader1.Close();
reader1.Dispose();
File.Delete(Path1);
}
如果有人能帮助我,那对我来说太好了。
提前谢谢
Direcory.Delete(path, true);
要使用代码,请执行以下操作:
EmptyFolder(new DirectoryInfo(@"C:\yourPath"))
摘自。我会选择:
Directory.Delete(Path1, true)
这将删除包含的文件夹和文件。
目录。删除(@“c:\test”,true)代码>可以做到这一点“我遇到了一个问题”-这可能是您在代码中遇到任何错误。不,它只是删除文件夹中的文件,而不是文件夹和子文件夹。您为什么读取所有文件?写入另一个目录
new System.IO.DirectoryInfo("C:\Temp").Delete(true);
//Or
System.IO.Directory.Delete("C:\Temp", true);
new System.IO.DirectoryInfo("C:\Temp").Delete(true);
//Or
System.IO.Directory.Delete("C:\Temp", true);