使用Java在硬盘中创建虚拟分区

使用Java在硬盘中创建虚拟分区,java,Java,我试图用Java在硬盘上创建一个虚拟分区。是否可以使用标准java I/O来完成(写入二进制)?还是我要写一个低级的驱动程序呢 我最好使用一个简单的ProccesBuilder命令。尽管这取决于平台 在windows上,您可以使用以下方法创建指向当前硬盘驱动器中现有文件夹的驱动器: subst [drive_letter]: [file_folder] //example subst E: C\path\to\my own folder 要删除该驱动器,只需执行以下操作: subst [dr

我试图用Java在硬盘上创建一个虚拟分区。是否可以使用标准java I/O来完成(写入二进制)?还是我要写一个低级的驱动程序呢

我最好使用一个简单的
ProccesBuilder
命令。尽管这取决于平台

在windows上,您可以使用以下方法创建指向当前硬盘驱动器中现有文件夹的驱动器:

subst [drive_letter]: [file_folder]

//example
subst E: C\path\to\my own folder
要删除该驱动器,只需执行以下操作:

subst [drive_letter]: /D

//example
subst E: /D

我对和/或系统没有太多经验,不过你可以在网上找到很多论坛/教程(当然包括任何其他操作系统)。

请参考此可能的副本,谢谢你的回复,但是如果我的虚拟分区想要设置大小限制,你的“ProccesBuilder”可以这样做吗java中的命令?如果你真的需要一个内存有限的驱动器,恐怕你需要使用第三方工具/API,因为据我所知,一个简单的命令是做不到的。