【问题标题】:Getting all the directories using java program [closed]使用java程序获取所有目录[关闭]
【发布时间】:2014-11-17 13:16:12
【问题描述】:

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

【问题讨论】:

  • 是的,有可能。
  • 哇,多么有要求啊。我喜欢。是的,有可能。
  • 只要你相信和编码,一切皆有可能。

标签: java java-io


【解决方案1】:

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

File[] drivePath;

drivePath = File.listRoots();

for(File drive:drivePath)

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

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

【讨论】:

  • 谢谢.....很有用
猜你喜欢
  • 1970-01-01
  • 2014-11-17
  • 1970-01-01
  • 1970-01-01
  • 2014-01-22
  • 2019-01-21
  • 1970-01-01
  • 2012-11-23
  • 2020-01-31
相关资源
最近更新 更多