《Java核心技术 卷Ⅱ 高级特性(原书第10版)》一2.5.8 ZIP文件系统

2.5.8 ZIP文件系统

Paths类会在默认文件系统中查找路径,即在用户本地磁盘中的文件。你也可以有别的文件系统,其中最有用的之一是ZIP文件系统。如果zipname是某个ZIP文件的名字,那么下面的调用
《Java核心技术 卷Ⅱ 高级特性(原书第10版)》一2.5.8 ZIP文件系统

将建立一个文件系统,它包含ZIP文档中的所有文件。如果知道文件名,那么从ZIP文档中复制出这个文件就会变得很容易:
《Java核心技术 卷Ⅱ 高级特性(原书第10版)》一2.5.8 ZIP文件系统

其中,fs.getPath对于任意文件系统来说,都与Paths.get类似。
要列出ZIP文档中的所有文件,可以遍历文件树:
《Java核心技术 卷Ⅱ 高级特性(原书第10版)》一2.5.8 ZIP文件系统

这比2.3.3节中描述的API要好用,它使用的是多个专门处理ZIP文档的新类。
《Java核心技术 卷Ⅱ 高级特性(原书第10版)》一2.5.8 ZIP文件系统

上一篇:MIT解决信息分类难题,人工智能大步向前


下一篇:金融服务行业解决方案