[英]Mount and unmount hard drives
如何在Java编程语言中安装和卸载硬盘驱动器(独立于平台,因此不使用Runtime执行硬编码命令)?
答案是“是和否”。 您无法在java中装载或卸载设备,因为每个操作系统都有自己的方法来执行此操作。 但是......您可以提供使用适配器模式进行本机接口的java api。 你应该做一些事情:
它不是纯粹的java,但我认为是很好的解决方案。 客户端代码将使用java。
由于没有办法可移植(或者甚至使用相同的语义),因此没有内置的Java方法。
“独立于平台”并不意味着您不允许使用外部流程。 您可以查看您的应用运行的操作系统。 请参见System.getProperty("os.name");
根据该方法的结果,调用正确的过程。
想一想:Java应该在没有硬盘驱动器的平台上工作,那么如何才能有一种独立于平台的方式呢?
此外,即使您将其限制在可用硬盘的平台上,Java如何抽象出不同的RAID /分区/切片等方法呢?
你为什么要/需要这样做?
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.