java - 使用文件系统作为数据集的接口(interface)

标签 java filesystems

我正在尝试使用文件系统操作(打开、复制、移动、删除、创建目录...)来操作我的数据集(树结构)。我想以某种方式提供一个可以映射到客户端的网络驱动器。

我已经尝试过 Alfresco jlan,并实现了 FTP 或 SSH 服务器,但我想知道是否有更简单的方法或现有的库(NFS?FTP?CIFS?SFTP?其他什么?)

最佳答案

一种选择是创建虚拟磁盘/文件夹。

这些东西是依赖于平台的。在 Linux 上搜索“FUSE Java api”时,我可以看到几个变体,在 Windows 上,您可以使用我们的回调文件系统产品的 Java API。

另一个选择是创建 NFS 或 CIFS 服务器,但我不知道详细信息。

最后,您可以创建一个 SSH/SFTP 服务器,并使用客户端软件将远程 SFTP 服务器映射为本地磁盘(对于 Windows,我们公司提供免费的 SFTP Net Drive 应用程序)。

关于java - 使用文件系统作为数据集的接口(interface),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20326535/

相关文章:

Java 调用 Vector.set() 导致 'unchecked' 警告

apache-spark - 提供者 org.apache.hadoop.fs.s3a.S3AFileSystem 无法实例化

java - 创建 Java NIO 文件系统时, "env"选项(及其用途)是什么?

android - ionic externalRootDirectory 无法写入 SD 卡

java - JAXB 自定义接口(interface)绑定(bind)

java - 以自然顺序存储集合中的独特元素

java - 在 Spring Boot 中启动应用程序上下文时出错

java - 将字符串转换为日期

vbscript - 如何确定 VBScript 中的复制何时完成?

c - 如果我只知道linux中使用proc的进程名称,如何获取pid