我正在考慮嘗試一個類的項目和作爲它的一部分,我將需要創建一個「磁盤」,以允許用戶寫一些文件(例如RAM磁盤)。我使用過各種語言,但我最熟悉Java(我可以使用C#並及時完成它)。我想知道可以做到這一點的是什麼。如何在Windows上使用Java創建虛擬磁盤(字母,共享等)?
我看過Commons VFS,JLAN和Alfresco,我可能可以使用後兩種,但我想知道是否有其他選項。現在,我正在研究Java 7,它閱讀了新的I/O,這可能會有所幫助......真的,我現在需要弄清楚的主要事情是繪製驅動器的方法。例如,AFAICT,Commons VFS會讓我訪問某個地方的文件(比如FTP),但是如何將這個訪問作爲驅動器盤符或者共享映射到這個映射中?
感謝
更新:更清楚,我想要做的(一般)爲創造這樣的Dropbox。我想在Windows中有一個驅動器盤符/共享,但是後端將是本地磁盤以外的東西(例如運行服務器組件的LAN上的另一臺計算機)。我需要至少編寫後端邏輯來傳輸數據,但我不確定如何將它「粘合」到Windows中,以使它看起來像是磁盤或網絡共享......似乎使用某種CIFS服務和將其暴露給操作系統可能是最有意義的。