-1
我試過這段代碼:如何獲得FAT16或FAT32或NTFS文件系統在Linux上
try {
Process p = Runtime.getRuntime().exec("df -T");
BufferedReader in = new BufferedReader(new InputStreamReader(p.getInputStream()));
String line = null;
while ((line = in.readLine()) != null) {
String[] values = line.split(" ");
for (String str : values) {
System.out.println(str);
if (str.equals("NTFS")){
System.out.println("NTFS");
}
}
//System.out.println(line);
}
in.close();
} catch (IOException e) {
e.printStackTrace();
}
但是,這不是寫NTFS,我該怎麼做才能正常工作?或者我必須使用其他命令? 我只想檢查使用哪個文件系統。 DF -T:
Filesystem 1K-blocks Used Available Use% Mounted on
/dev/mapper/centos_vjanurik-root 52403200 42261280 10141920 81%/
devtmpfs 3894660 0 3894660 0% /dev
tmpfs 3904524 4892 3899632 1% /dev/shm
tmpfs 3904524 9168 3895356 1% /run
tmpfs 3904524 0 3904524 0% /sys/fs/cgroup
/dev/mapper/centos_vjanurik-home 56235184 29428876 26806308 53% /home
/dev/sda1 508588 107384 401204 22% /boot
你想實現什麼? – talex
**你爲什麼要這樣做?命令行中的'df -T'的結果是什麼?你期望輸出什麼?你會得到什麼輸出? –