正在删除thumbs.db

  • 本文关键字:db thumbs 删除 java
  • 更新时间 :
  • 英文 :


我运行了一个我发明的Java守护程序,它监视我的Windoze 10笔记本电脑上的一个目录,并通过打开它、将其当前大小写入NULL、保存和删除来粉碎进入它的所有内容。它很笨拙,但有效且快速。

我在这台机器上关闭了Thumbs.db,所以我永远不会生成文件。但偶尔我会下载,然后切碎包含Thumbs.db文件的东西,当我的守护程序试图切碎它们时,Windoze会毫不犹豫地将它们视为系统文件,并弹出一个拒绝访问的异常。守护进程以我的身份运行,因此它应该具有相应的权限,对吗?

谢天谢地,这个异常并没有杀死守护进程;当我查看日志,发现守护进程在抱怨Thumbs.db文件时,文件资源管理器允许我删除它们,tout de suite,不用担心。但是I必须这样做,这显然是整个计算概念的禁忌症。

我可以向处理此问题的守护进程添加什么?很长一段时间以来,我做了很多网络搜索,都没有发现任何有用的东西。TIA获取任何有用信息。

六个月的更新:只是为了好玩,我最近将Java守护进程移植到了Python上。它会吞噬那些Thumbs.db文件。有趣的

删除之前,您可以运行DOS命令"attrib-r-h-s thumbs.db"。这可以从java中完成。如果explorer.exe仍在使用中,则必须等待它完成对文件的任何操作。

最新更新