java - 在Java中,如何以编程方式识别zip中的隐藏文件?

标签 java zip unzip

我想在解压缩 zip 时忽略隐藏文件。 有什么方法可以识别 ZipEntry 属于“隐藏”文件吗?

最佳答案

如果这是在 Windows 上,则没有办法做到这一点。 ZipEntry 不包含此类信息。您也许可以编写自己的 zipper 来将信息存储在 ExtraInfo 字段中。

在 Unix 上,您可以通过检查文件名中的前导点来解决此问题。

关于java - 在Java中,如何以编程方式识别zip中的隐藏文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2957910/

相关文章:

java - 建议从 struts1 → (struts2, spring) 的进阶路径

java - JSF 表单提交问题

google-apps-script - 使用 Google App Script 从 Google Drive 解压缩文件

PowerShell:从压缩文件中提取特定文件/文件夹

java - 当我尝试解压缩时,ZipOutPutStream、ZipEntry 返回 null

java - Univocity Parser 尝试解析文件,但出现错误

java - Hibernate:双向 ManyToOne 映射 - 逆关系不起作用

java - 通过 Java 解压缩 zip 文件时出现 FileNotFoundException

php - 使用 PHP 创建自解压可执行文件

extract - 如何从saz文件中提取文件?