java调用cmd命令切换磁盘
时间: 2023-09-14 10:05:54 浏览: 104
java实现cmd命令
5星 · 资源好评率100%
在Java中调用cmd命令可以使用`Runtime.getRuntime().exec()`方法。要切换磁盘,可以使用`cd`命令,例如:
```java
String cmd = "cmd /c cd /d D:";
Runtime.getRuntime().exec(cmd);
```
这个命令将切换到D盘。`/d`参数表示切换到指定磁盘的根目录。
需要注意的是,`exec()`方法执行命令时是异步的,如果需要等待命令执行完毕再进行下一步操作,可以使用`Process.waitFor()`方法。完整的示例代码如下:
```java
public class Test {
public static void main(String[] args) {
try {
String cmd = "cmd /c cd /d D:";
Process process = Runtime.getRuntime().exec(cmd);
process.waitFor();
System.out.println("Switched to D drive.");
} catch (IOException | InterruptedException e) {
e.printStackTrace();
}
}
}
```
阅读全文