使用Scala获取zip/rar/7z文件中所有文件的列表

使用Scala获取zip/rar/7z文件中所有文件的列表,scala,zip,7zip,rar,Scala,Zip,7zip,Rar,有没有一种方法可以在不解压缩的情况下获取压缩文件中所有文件的列表 我不介意使用Java库,但我找到的所有解决方案都执行了解压缩 另外,如果相关的话,我知道压缩文件中有子目录,我也想从中获取文件。在我看来,您可以使用ZipInputStream和getNextEntry,只是不读取//解压缩数据。从快速阅读中我能看出的是什么。ZIP本身不支持子目录,看起来客户端必须解析文件名。但这是从几分钟的谷歌游戏开始的我会试试看你找到解决这个问题的方法了吗@boaz?@NathanielFord-没有我想要的

有没有一种方法可以在不解压缩的情况下获取压缩文件中所有文件的列表

我不介意使用Java库,但我找到的所有解决方案都执行了解压缩


另外,如果相关的话,我知道压缩文件中有子目录,我也想从中获取文件。

在我看来,您可以使用ZipInputStream和getNextEntry,只是不读取//解压缩数据。从快速阅读中我能看出的是什么。ZIP本身不支持子目录,看起来客户端必须解析文件名。但这是从几分钟的谷歌游戏开始的我会试试看你找到解决这个问题的方法了吗@boaz?@NathanielFord-没有我想要的效果,但我没有太多的时间在里面工作…一两周后会再试一次