【问题标题】:Java FileStore concept vs actual storage? [closed]Java FileStore 概念与实际存储? [关闭]
【发布时间】:2014-08-16 23:48:33
【问题描述】:

Java FileStore 与设备、分区、文件系统或卷等其他非 Java 概念有何关联?

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

公共抽象类 FileStore

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

【问题讨论】:

  • 我看不出您对“从 Java 开发人员的角度来看这些概念如何相互关联”的不明确性的评估是什么不过,我将把问题一分为二,保持这里只有 FileStore 概念(因为现有答案仅针对此范围),并打开一个新答案以了解其他概念之间的关系。如有必要,您可以再次阻止后者,并说明原因。

标签: java filesystems partitioning disk volumes


【解决方案1】:

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

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

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

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

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

【讨论】:

  • 谢谢,这是一个很好的补充。您的澄清使我将有关其他概念(非 Java 特定)之间关系的问题转移到一个新主题。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2021-09-20
相关资源
最近更新 更多