文件系统上的抽象层和Java中的jar/zip
是否有一个Java库,它在文件系统和jar/zip上提供了一个抽象层。我选中了apache common vfs,但它不支持为Jar/Zip列出目录内容和文件重命名等操作
假设有一些代码,它使用java.io.File
和它的朋友访问文件系统中的文件,如果这些文件在Jar/Zip中,我需要让它工作。我想找到一个与java.io.File
非常相似的API,使代码重构更容易
你可以在下面搜索框中键入要查询的问题!
是否有一个Java库,它在文件系统和jar/zip上提供了一个抽象层。我选中了apache common vfs,但它不支持为Jar/Zip列出目录内容和文件重命名等操作
假设有一些代码,它使用java.io.File
和它的朋友访问文件系统中的文件,如果这些文件在Jar/Zip中,我需要让它工作。我想找到一个与java.io.File
非常相似的API,使代码重构更容易
# 1 楼答案
我还没有使用它,但是您是否正在寻找Java7中引入的Zip File System Provider
# 2 楼答案
正是因为java,Zip文件系统提供程序不能作为抽象层工作。木卫一。文件:
我能找到的最接近的API是Christian Schlichtherle https://truevfs.java.net/的TrueZIP/TrueVFS,但它有自己的问题