Java 删除thumbs.db

Java 删除thumbs.db,java,Java,我运行一个我发明的Java守护进程,它监视我的Windoze 10笔记本电脑上的一个目录,并通过打开它、将其当前大小以NULL形式写入、保存和删除来分解进入它的所有内容。它是笨手笨脚的,但有效且快速 我在这台机器上关闭了Thumbs.db,所以我永远不会生成文件。但偶尔我会下载,然后撕碎,包含Thumbs.db文件的东西,当我的守护进程尝试撕碎它们时,Windoze固执地认为它们是系统文件,并弹出一个访问被拒绝的异常。守护进程以我的身份运行,因此它应该具有相应的权限,对吗 谢天谢地,异常并没有杀

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

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

谢天谢地,异常并没有杀死守护进程;当我检查日志并看到守护进程正在抱怨Thumbs.db文件时,文件浏览器允许我删除它们,tout de suite,不用担心。但我必须这么做,这显然与整个计算概念背道而驰

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


六个月的更新:我最近将Java守护进程移植到Python上,只是为了让大家开心。它会直接吞下那些Thumbs.db文件。有趣。

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

我的“Thumbs.db”也有问题:我的Python程序抱怨它在图像目录中发现了一个非图像文件(我正在制作pygame项目),但当我在文件资源管理器中检查它时,没有类似的文件。我打开了“显示隐藏文件夹”的设置。