file.listRoots()
适用于内部文件驱动器信息,但无法获取 USB 和便携式文件信息。这是我的代码:
File[] paths;
try {
// returns pathnames for files and directory
paths = File.listRoots();
for (File path : paths) // for each pathname in pathname array
System.out.println(path); // prints file and directory paths
} catch(Exception e) { // if any error occurs
e.printStackTrace();
}
我不明白为什么我的便携式 USB 信息无法获取?