在删除文件夹时,如何高效的判断文件夹下有文件正在被使用、?

vber1010 2008-12-02 03:25:56
如果文件夹有很多层 用递归是不是很影响效率?
...全文
166 11 打赏 收藏 转发到动态 举报
写回复
用AI写文章
11 条回复
切换为时间正序
请发表友善的回复…
发表回复
vber1010 2008-12-05
  • 打赏
  • 举报
回复
[Quote=引用 10 楼 jefflovejava 的回复:]
不知道就你就先不用抛异常,打开一个文件,然后去删除它,调试错误就会给你它跑出了哪个异常了,
要不就直接用Exception,所有异常都能抓到
[/Quote]
引发的异常是IOException 不过这好像没多大意义。不过现在看来只有这样做是比较合适的
jefflovejava 2008-12-05
  • 打赏
  • 举报
回复
不知道就你就先不用抛异常,打开一个文件,然后去删除它,调试错误就会给你它跑出了哪个异常了,
要不就直接用Exception,所有异常都能抓到
vber1010 2008-12-03
  • 打赏
  • 举报
回复
[Quote=引用 7 楼 wangkuang5 的回复:]
引用 6 楼 starrain95 的回复:
直接通过异常捕获来判断吧,貌似系统的删除是这样做的

好像只有这个方法,期待楼下
[/Quote]
是哪一个异常?我没查到...
lzqayms 2008-12-02
  • 打赏
  • 举报
回复
期待高手!!!
wangkuang5 2008-12-02
  • 打赏
  • 举报
回复
[Quote=引用 6 楼 starrain95 的回复:]
直接通过异常捕获来判断吧,貌似系统的删除是这样做的
[/Quote]
好像只有这个方法,期待楼下
starrain95 2008-12-02
  • 打赏
  • 举报
回复
直接通过异常捕获来判断吧,貌似系统的删除是这样做的
zhaozhijun0207 2008-12-02
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 starrain95 的回复:]
感兴趣,帮你顶下
[/Quote].
byte377 2008-12-02
  • 打赏
  • 举报
回复
不会
vber1010 2008-12-02
  • 打赏
  • 举报
回复
....
starrain95 2008-12-02
  • 打赏
  • 举报
回复
感兴趣,帮你顶下
HDNGO 2008-12-02
  • 打赏
  • 举报
回复

DirectoryInfo MyDir = new DirectoryInfo(dir);
MyDir.Delete(true);

111,130

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Creator Browser
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧