如何停止使用java在压缩中创建thumbs.db文件

如何停止使用java在压缩中创建thumbs.db文件,java,Java,我正在尝试压缩一个文件夹到zip,并使用java提取相同的文件夹。当我压缩或解压文件夹时,文件夹中的文件被成功压缩和解压。但文件夹中正在创建Thumbs.db文件 我想在压缩到zip或以编程方式从zip提取之前/之后删除/避免Thumbs.db文件。 在java中可能吗?Thumbs.db通常是一个具有系统和隐藏属性的文件(请参见attrib.exe),因此在资源管理器中不可见(除非您将资源管理器设置为显示包括系统文件在内的所有文件) 提取文件时,应相应地设置其属性 这里已经介绍了如何使用Jav

我正在尝试压缩一个文件夹到zip,并使用java提取相同的文件夹。当我压缩或解压文件夹时,文件夹中的文件被成功压缩和解压。但文件夹中正在创建Thumbs.db文件

我想在压缩到zip或以编程方式从zip提取之前/之后删除/避免Thumbs.db文件。
在java中可能吗?

Thumbs.db
通常是一个具有
系统
隐藏
属性的文件(请参见attrib.exe),因此在资源管理器中不可见(除非您将资源管理器设置为显示包括系统文件在内的所有文件)

提取文件时,应相应地设置其属性


这里已经介绍了如何使用Java设置文件属性:

能否演示如何压缩/解压文件夹?此外,您真的确定在压缩文件夹之前thumbs.db文件不存在吗?它是一个系统文件,通常由文件资源管理器隐藏。您是否检查了文件资源管理器是否显示系统文件?如果我的文件夹在压缩时包含4个pdf文件,请使用java,以便向该zip添加一个附加文件Thumbs.db。我提取的是同一个文件,然后Thumbs.db文件在提取的文件夹中可见。使用WinRar压缩同一文件夹时,我只能在WinRar应用程序中看到Thumbs.db文件,但无法在提取的文件夹中看到。