在 UNIX 等操作系统中,您可以在文件系统中挂载各种设备。有虚拟文件系统,如/proc
、/dev
、网络文件系统、由 SSH ( sshfs
) 支持的文件系统等。这为用户提供了熟悉且同质的信息访问方式。
现在将其应用于 Java。您可以编写文件系统提供程序来访问任何数据/信息/系统。熟悉文件 API 的用户可以使用已知且易于使用的 API连接到各种文件/系统/设备。更不用说现在可以使用单个 URI 来定位各种不同设备上的资源。
例如检查Zip File System Provider。