-3
하드 드라이브가 가득 차게 될 때 경고 메시지를 보내는 응용 프로그램을 만들고 싶습니다. 이를 위해 프로그램은 사용 가능한 디스크 공간을 검색해야합니다. 아무도 내가 어떻게 할 수 있니?java 또는 다른 언어로 사용 가능한 디스크 공간을 검색하는 방법이 있습니까?
하드 드라이브가 가득 차게 될 때 경고 메시지를 보내는 응용 프로그램을 만들고 싶습니다. 이를 위해 프로그램은 사용 가능한 디스크 공간을 검색해야합니다. 아무도 내가 어떻게 할 수 있니?java 또는 다른 언어로 사용 가능한 디스크 공간을 검색하는 방법이 있습니까?
예, 가능합니다. 이를 수행하려면 File
클래스 메소드를 사용해야합니다. Tsadak의 방법은 Windows에서만 작동합니다. 보다 보편적 인 방법은 다음과 같습니다.
NumberFormat numFormat = NumberFormat.getNumberInstance(); for (경로 fsRoot : FileSystems.getDefault(). getRootDirectories()) {
System.out.print(root + ": ");
try {
FileStore store = Files.getFileStore(root);
System.out.println("available space" + numFormat.format(store.getUsableSpace()));
System.out.println(", total=" + numFormat.format(store.getTotalSpace()));
} catch (IOException e) {
System.out.println("error: " + e.toString());
}
}