如何在我的计算机中获取所有可用目录(即" C:,D:,E:,F:" ...等)。该程序还必须显示外部驱动器目录如果我插入任何USB驱动器...这可能在Java?
答案 0 :(得分:0)
如果是windows环境,请使用listRoots()方法。
File[] drivePath;
drivePath = File.listRoots();
for(File drive:drivePath)
System.out.println("Drive Name: "+drive);
您可以使用每2秒刷新一次的线程来检查是否有新添加的设备。完成此任务,然后您可以尝试直接访问系统硬件以立即检查新添加的设备