gpt4 book ai didi

java - 从 Java 中弹出 USB 驱动器

转载 作者:行者123 更新时间:2023-12-02 06:47:23 24 4
gpt4 key购买 nike

我知道以前曾有人问过类似的问题,但我找不到最近的问题,而且我的问题有所不同。

我用 Java 开发了一个应用程序,该应用程序设计为在可移动媒体上运行,并且可以在 Windows 和 Mac 上运行。我想添加一个按钮来安全地删除/弹出设备(如果支持)(即 USB 驱动器)。每个操作系统都有一个命令行可以让我执行此操作吗?

我知道这可以通过在要弹出的设备上运行的应用程序来完成,因为我见过一个这样做的应用程序,但显然我知道 Java 有某些限制。

提前致谢

最佳答案

您必须通过调用辅助应用程序来完成此操作。这些应用程序并不像您希望的那样独立于平台。因此,为此,请使用 System.getProperty("os.name") 找出您所在的操作系统,并为检测到的操作系统调用适当的命令。调用应用程序是通过 Runtime.getRuntime().exec() 完成的。搜索每个操作系统所需的命令。

关于java - 从 Java 中弹出 USB 驱动器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18472975/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com