使用java程序获取所有目录

时间:2014-11-17 13:16:13

标签: java java-io

如何在我的计算机中获取所有可用目录(即" C:,D:,E:,F:" ...等)。该程序还必须显示外部驱动器目录如果我插入任何USB驱动器...这可能在Java?

1 个答案:

答案 0 :(得分:0)

如果是windows环境,请使用listRoots()方法。

File[] drivePath;

drivePath = File.listRoots();

for(File drive:drivePath)

    System.out.println("Drive Name: "+drive);

您可以使用每2秒刷新一次的线程来检查是否有新添加的设备。完成此任务,然后您可以尝试直接访问系统硬件以立即检查新添加的设备