2012-06-06 114 views

回答

1

你不能直接格式化。您將需要調用特定於操作系統的程序來爲您完成實際的工作。 check this link this might help you

+1

+1在unix下,以root身份,您可以讀取/寫入原始磁盤。如果您知道NTFS驅動器的確切格式,可以在理論上完成,但需要花費大量的努力。 –

4

運行您正在使用的操作系統的本地命令行實用程序。例如,Windows上的format c:

爲此,請使用Runtime.getRuntime().exec()ProcessBuilder。 磁盤格式化是強烈依賴於平臺的文件系統的責任。 Java是一個跨平臺,我懷疑它有(甚至可以或應該)具有這樣的內置功能,除非有人已經創建了一個包裝了我提到的平臺特定調用的庫,並提供純Java API。

+0

好的亞歷克斯..可以請給我小樣本代碼? –