C# 删除文件夹出错——目录不是空的

maozhu_yimi maozhu_yimi 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
string catalog = Path.Combine(filePath, item);
Directory.Delete(catalog, true);

string catalog = Path.Combine(filePath, item);执行后:
Catalog = C:\Users\Administrator\Desktop\2011\002\0001\0011
Catalog文件夹下有四张图片。

Directory.Delete(catalog, true);执行后:
删除了最底层的\0011。然后出错:“目录不是空的”

备注:
不打开文件时不出错,打开Catalog目录,并执行上面代码,才出错。
...全文
评论 11
收藏 已收藏
分享
返回顶部
maozhu_yimi
C# 111,129 成员 642,539 内容