删除目录错误

时间:2013-04-17 08:11:10

标签: asp.net directory

我在我的代码中执行此操作:

Directory.Delete(MapPath("..\\Directory1"),true);

现在我收到了这个错误:
System.IO.IOException:目录不为空。

我有什么不对的想法?

1 个答案:

答案 0 :(得分:1)

尝试删除要删除的目录中的所有文件和文件夹,然后删除该目录。

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);

希望这会对你有所帮助。