0

Java 如何FileStore与其他非 Java 概念(如设备、分区、文件系统或卷)相关联?

完全不确定这是否正确,尤其是在开始阅读定义时:

公共抽象类 FileStore

存储文件。FileStore 代表存储池、设备、分区、卷、具体文件系统或其他实现特定的文件存储方式。

4

1 回答 1

0

实际上它比这更抽象。FileStore 是

通过调用 getFileStore 方法获取文件存储位置的 FileStore,或者通过调用 getFileStores 方法枚举所有文件存储。

即,它是您可以按名称获取文件内容或列出所有文件的任何商店。

文件系统有一个内置实现,例如驱动器,但也有一个用于 ZIP/JAR 文件的实现。您可以为 FTP 服务编写一个。

内存版本将是Map<String, FileContents>您可以在其中查找内容或获取名称列表的地方。

于 2014-06-26T08:27:50.023 回答