是否可以使用Java格式化记忆棒,笔式驱动器或磁盘?

Joh*_*ler 5 java filesystems formatting disk-partitioning

我想创建一个多平台实用程序来格式化/擦除记忆棒,磁盘等.

是否可以在Java中执行此操作?或者我是否需要为每个操作系统平台调用本机方法?

dis*_*tor 4

这是非常特定于系统的,没有通用的方法来执行此操作。您的选择是

  1. 创建 JNI 库以使用系统调用执行此操作
  2. 围绕执行此操作的实用程序编写包装器类(例如,捕获标准输出并向外部进程的标准输入提供输入)
  3. 使用特定于操作系统的技术(如前所述)将设备清零
  4. 使用fat32-lib之类的东西来操作特定的文件系统类型。