【发布时间】:2011-05-13 11:11:33
【问题描述】:
我想创建一个多平台实用程序来格式化/擦除记忆棒、磁盘等。
在 Java 中可以做到这一点吗?还是我需要为每个操作系统平台调用原生方法?
【问题讨论】:
-
你要使用什么格式?
标签: java formatting filesystems disk-partitioning
我想创建一个多平台实用程序来格式化/擦除记忆棒、磁盘等。
在 Java 中可以做到这一点吗?还是我需要为每个操作系统平台调用原生方法?
【问题讨论】:
标签: java formatting filesystems disk-partitioning
这是非常系统特定的,没有通用的方法来执行此操作。您的选择是
【讨论】:
不直接。您将需要调用特定于操作系统的程序来为您完成实际工作。
【讨论】:
在类 unix 系统上,您将能够(仅以 root 身份,最有可能)读取磁盘文件 /dev/{h,s}d* 并写入您想要的任何字节序列,包括表示 ext3 的字节序列文件系统。
不过,我不知道 Java 中有任何 ext3 库,因此您可能必须自己编写。或者您关心的文件格式的库。
这可能不是你想要的,但你可以接受它:-)
【讨论】: