首页 > 解决方案 > 删除非空文件夹 C#

问题描述

我正在尝试使用Directory.Delete(dirName,true); 并获取异常 {"Access to the path 'fit' is denied."} 任何想法为什么?怎么解决?谢谢, 塔尔

标签: c#

解决方案


检查文件夹的权限(右键单击,属性)。验证用户有权删除该文件夹。如果否,请添加该权限。如果是,则在此处下载并运行 ProcExp ,然后单击双筒望远镜图标并搜索文件夹名称,以查看是否有任何进程持有该目录的句柄或其路径下的文件。如果是这样,则关闭具有句柄的应用程序或从 ProcExp 强制关闭句柄。


推荐阅读