有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

c#如何使用Java在Windows上创建虚拟磁盘(信件、共享等)?

我正在尝试一个类项目,作为它的一部分,我需要创建一个“磁盘”,允许用户写入一些文件(例如,一个RAM磁盘)。我使用过各种语言,但我最熟悉Java(我可能会使用C#并及时完成)。我想知道外面有什么能做到这一点

我看过Commons VFS、JLAN和Alfresco,我可能可以使用后两种,但我想知道是否还有其他选择。现在我在看Java 7,我读到它有新的I/O功能,可能会有帮助。。。在这一点上,我需要弄清楚的主要问题是如何绘制一个驱动器的地图。例如,AFAICT、Commons VFS允许我访问某个地方的文件(如FTP),但我如何将这种访问表示为驱动器号或共享可以映射的文件

谢谢

更新:更清楚地说,我正在尝试(通常)创建Dropbox之类的东西。我想在Windows中拥有一个驱动器号/共享,但后端将不是本地磁盘(就像局域网上运行服务器组件的另一台机器)。我至少需要编写后端逻辑代码来传输数据,但我不确定如何将其“粘合”到Windows中,使其看起来像磁盘或网络共享。。。似乎使用某种CIFS服务并将其公开给操作系统可能最有意义


共 (1) 个答案

  1. # 1 楼答案

    您可以使用我们的Callback File System产品创建一个虚拟文件系统,并通过NTFS磁盘上的驱动器号或文件夹公开它。文件系统操作将由您的代码处理,您将能够将数据传输到云。这是我们几十个客户使用的场景