Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/asp.net/35.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Asp.net 删除目录错误_Asp.net_Directory - Fatal编程技术网

Asp.net 删除目录错误

Asp.net 删除目录错误,asp.net,directory,Asp.net,Directory,我在代码中执行此操作: Directory.Delete(MapPath("..\\Directory1"),true); 现在我得到了这个错误: System.IO.IOException:目录不是空的 有什么不对的吗?尝试删除目录中要删除的所有文件和文件夹,然后删除该目录 System.IO.DirectoryInfo projectDetailsInfo = new DirectoryInfo(pathofyourdirectory); foreach (FileInfo file i

我在代码中执行此操作:

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);
希望这对您有所帮助。

可能重复:请检查以下内容: