我通过Java程序删除了一个目录。目录被删除但内存没有完全释放。临时文件仍然存在,点击刷新完全删除。因此,是否有任何机制自动刷新?删除目录并刷新
Q
删除目录并刷新
-1
A
回答
0
仅仅因为它显示在Windows资源管理器中并不意味着它没有被删除。按下“刷新”只刷新图形用户界面 - 如果刷新后文件不存在,则已删除已删除。
0
该文件实际上是从文件系统中删除,并在刷新Windows资源管理器有一些延迟。
尽管没有必要做,但仍然为了通过程序刷新文件浏览器,您应该浏览Tortoise SVN的源代码。它用C++编写,并使用Windows本机API。您将无法按原样重复使用它,但可以从中提取该想法。
的关心源代码如下:
- TortoiseCVS - ShellUtils.cpp
- TortoiseSVN - ShellUpdater.cpp(用户名: “客人”,密码: “”)
如何龟不是吗?
- 通过广播设置改变
- 复位壳图标大小和颜色深度为原始值
- 更新所有shell设置图标大小和颜色深度临时值
- 更新所有的窗户窗户第二次播放设置变化
这可能是这样做的复杂机制,但不幸的是,没有任何简单的方法可以解决这个问题。
我的建议:只需从Java中删除文件,并让文件系统自己处理它。
Shishir
相关问题
- 1. 删除并插入新记录到数据库而不刷新
- 2. jQuery删除数组元素并刷新
- 3. 从ListView中删除项并刷新它
- 4. MvvmCross MvxListView不刷新项目删除
- 5. 删除项目时刷新jquery.masonry
- 6. 如何删除ID(#)目标刷新
- 7. 删除一些项目后ListView刷新
- 8. 如何刷新LongListSelector删除项目
- 9. 如何使用LinkButton删除记录并刷新表格?
- 10. 删除记录并刷新将无法一直工作
- 11. 如何删除一个项目并刷新列表视图
- 12. Eclipse自动刷新资源并排除构建目录
- 13. 删除目录
- 14. 删除目录
- 15. 删除目录
- 16. 删除目录
- 17. 从目录中删除图像,并从目录中删除它们的链接
- 18. 删除行后刷新ListView
- 19. 删除没有刷新
- 20. 删除meta标签刷新
- 21. 刷新JSON后删除
- 22. RICH:dataTable的 - 刷新删除行
- 23. 创建目录并最终删除它
- 24. PHP列出目录,并删除..和
- 25. 转发域名并删除子目录
- 26. Ruby删除目录
- 27. Git删除目录
- 28. HDFS:删除目录
- 29. 当删除目录
- 30. 删除VSMacros80目录