这是一个像这样简单的权杖。我在D:中运行我的程序,我想转到C:\Users\erdemk\Desktop\目录中的一个文件夹并在其上运行dir命令。您可以使用以下代码:
public static void main(String[] args) throws IOException {
ProcessBuilder builder = new ProcessBuilder("cmd.exe", "/c", "c: && cd \"C:\\Users\\erdemk\\Desktop\\directory\" && dir");
builder.redirectErrorStream(true);
Process p = builder.start();
BufferedReader r = new BufferedReader(new InputStreamReader(p.getInputStream()));
String line;
while (true) {
line = r.readLine();
if (line == null) { break; }
System.out.println(line);
}
}