가능한 중복 :
내가 자바 프로그램을 사용하여 NTFS 파일 시스템으로 내 pendrive를 포맷해야
Is it possible to format a memory stick, pen drive or disk using Java?포맷 디스크 사용하여 Java
. 어떻게하면 돼? 감사합니다.
가능한 중복 :
내가 자바 프로그램을 사용하여 NTFS 파일 시스템으로 내 pendrive를 포맷해야
Is it possible to format a memory stick, pen drive or disk using Java?포맷 디스크 사용하여 Java
. 어떻게하면 돼? 감사합니다.
직접 서식을 지정할 수 없습니다. 실제 작업을 수행하려면 운영 체제 별 프로그램을 호출해야합니다. check this link this might help you
+1 유닉스에서는 root 권한으로 원시 디스크를 읽고 쓸 수 있습니다. NTFS 드라이브의 정확한 형식을 알고 있다면 이론적으로 할 수 있지만 외설스러운 노력이 필요합니다. –
사용중인 OS의 원시 명령 줄 유틸리티를 실행하십시오. 예 : format c:
(Windows의 경우)
Runtime.getRuntime().exec()
또는 ProcessBuilder
을 사용하십시오. 디스크 포맷은 플랫폼에 따라 크게 달라지는 파일 시스템의 책임입니다. Java는 크로스 플랫폼이며 필자가 언급 한 플랫폼 특정 호출을 랩핑하고 순수 Java API를 제공하는 라이브러리를 만든 사람이 없으면 그러한 내장 기능을 갖고 있는지 (심지어 가질 수도 있고 가질 수도 있음) 의심 스럽습니다.
ok Alex .. 작은 샘플 코드를 주시겠습니까? –
단위 테스트는 재미있을 것입니다 :-) – Matten
당신은 왜 이것을 Java에 사용해야한다고 생각합니까? – EJP