c# - 删除非空文件夹 C#
问题描述
我正在尝试使用Directory.Delete(dirName,true);
并获取异常 {"Access to the path 'fit' is denied."} 任何想法为什么?怎么解决?谢谢, 塔尔
解决方案
检查文件夹的权限(右键单击,属性)。验证用户有权删除该文件夹。如果否,请添加该权限。如果是,则在此处下载并运行 ProcExp ,然后单击双筒望远镜图标并搜索文件夹名称,以查看是否有任何进程持有该目录的句柄或其路径下的文件。如果是这样,则关闭具有句柄的应用程序或从 ProcExp 强制关闭句柄。
推荐阅读
- python - python使用日期时间出错
- google-cloud-platform - 来自一直有效的请求的神秘错误
- excel - 当我使用宏进行排序时,所有引用都变为#REF
- php - 将搜索关键字添加到 Woocommerce 产品查询
- ruby-on-rails - NoMethodError:HTTParty 的未定义方法“提交”
- gitlab - 为 Gitlab 中的每个提交禁用管道,并且仅在打开合并请求时运行它
- c++ - 外部“C++”函数调用的链接器错误:不常见的用法
- ruby-on-rails - Rails 公寓租户 LocalJumpError 开关
- javascript - 从 nodeJS 服务器运行 Angular 6 时出错
- aframe - 原语的 setAttribute 语法