我在我的代码中这样做:
Directory.Delete(MapPath("..\\Directory1"),true);
现在我收到了这个错误:
System.IO.IOException:目录不为空。
我有什么错误的想法?
尝试删除要删除的目录中的所有文件和文件夹,然后删除该目录。
System.IO.DirectoryInfo projectDetailsInfo = new DirectoryInfo(pathofyourdirectory);
foreach (FileInfo file in projectDetailsInfo.GetFiles())
{
file.Delete();
}
foreach (DirectoryInfo dir in projectDetailsInfo.GetDirectories())
{
dir.Delete(true);
}
Directory.Delete(path);
希望这会帮助你。