java如何在指定目录下调用cmd命令

时间:2022-07-20 12:50:14
例如我想进d:\test 目录执行某个cmd命令,在命令行窗口中可以先cd d:\test ,然后输入那个命令就可以了,这个用java怎么实现?

2 个解决方案

#1


     try {
            java.awt.Desktop.getDesktop().browse(new URI("file://F:/aaa.xls"));
        } catch (URISyntaxException ex) {
            ex.printStackTrace(); 
        } catch (IOException ex) {
            ex.printStackTrace(); 
        }

#2


java.lang.Runtime就有啊exec(String command, String[] envp, File dir)这个方法就是可以指定某个目录下调用命令

Runtime.getRuntime().exec("你的命令",null,new File("d:/test"));

#1


     try {
            java.awt.Desktop.getDesktop().browse(new URI("file://F:/aaa.xls"));
        } catch (URISyntaxException ex) {
            ex.printStackTrace(); 
        } catch (IOException ex) {
            ex.printStackTrace(); 
        }

#2


java.lang.Runtime就有啊exec(String command, String[] envp, File dir)这个方法就是可以指定某个目录下调用命令

Runtime.getRuntime().exec("你的命令",null,new File("d:/test"));