java怎么运行dos命令, 主要是运行dos中的"cd"命令
3个回答
展开全部
java 将你要执行的dos指令写在bat文件里
bat文件其实就是文本文件
然后 用java执行这个bat文件
bat文件其实就是文本文件
然后 用java执行这个bat文件
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
运行dos内部命令要先调用cmd,以下是运行del命令的例子:
Process process = Runtime.getRuntime().exec("cmd /c del c:\\abc.txt");
但运行cd命令好像意义不大吧?
Process process = Runtime.getRuntime().exec("cmd /c del c:\\abc.txt");
但运行cd命令好像意义不大吧?
追问
我就是想做一个cmd.exe那样的程序,我希望可以在执行cd C:后再执行del 1.txt就能删除c盘下的1.txt文件
追答
一个进程的“当前目录”与进程相关,以上例子执行完后估计process立即结束了,下次调用又是一个新的进程了,所以你可能要用其他方法来管理“当前目录”,然后再可以调用dos的del之类的命令来实现文件操作。
也就是说,你要在你的Java类内部保存“当前目录”并自行来解释cd命令。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询