调用系统命令实现删除文件的操作如何实现 Runtime.getRuntime().exec("del C:\temp.txt"); 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 Runtime.getRuntime().exec("del C:\\temp.txt");不要忘了转义字符 就是一些特殊的字符需要配合轉移字符才能備程序識別由於\是特殊字符,所以需要配合一個轉移字符,Runtime.getRuntime().exec("del C:\\temp.txt");這樣的話 傳給程序 程序識別的結果就是 del C:\temp.txtRuntime.getRuntime().exec("\"del C:\\temp.txt\"");\" 就是為了顯示一個 " 這樣的話 傳給程序 程序識別的結果就是 "del C:\temp.txt" 因該沒錯的! 忽然想起一个严重问题:Runtime.getRuntime().exec是把第一个词解释为文件名,后面解释为参数,建立进程的,但Runtime.getRuntime().exec("del C:\\temp.txt");del并不是一个文件,只是command.com内建的命令,就像dir,echo等内建命令,这样肯定失败.linux则不同,他的,ls(dir的功能),mv(del的功能),都是一个文件.你在开始->运行里输入del c:\temp.txt看见什么:找不到文件"del"(或它的组件之一).在在开始->运行里输入command /c del C:\temp.txt就能成功只能这样用:Runtime.getRuntime().exec("command /c del C:\\temp.txt");/c 是command的参数,意为执行完命令后退出. 如何实现java编辑器的查找和替换功能?(急用) 怎么运用JProgressBar提示程序启动进度 java打开一个IE后...... java调用DLL的问题!急! 如何用户java代码实现修改Linux的系统时间 求教Random类的nextGaussian方法 用JDBC连接 Access2002 DB,当Update和Insert table 的问题 ****如何执行外部exe程序? java中可不可以实现像windows的属性窗口? 如何读取服务器上文件夹下的文件名字 什么情况下,对象会超出它的作用域,能否举一个代码实例?谢谢 面向对象的三个基本特征是什么啊
由於\是特殊字符,所以需要配合一個轉移字符,Runtime.getRuntime().exec("del C:\\temp.txt");這樣的話 傳給程序 程序識別的結果就是 del C:\temp.txtRuntime.getRuntime().exec("\"del C:\\temp.txt\"");\" 就是為了顯示一個 " 這樣的話 傳給程序 程序識別的結果就是 "del C:\temp.txt" 因該沒錯的!
Runtime.getRuntime().exec是把第一个词解释为文件名,后面解释为参数,建立进程的,但
Runtime.getRuntime().exec("del C:\\temp.txt");
del并不是一个文件,只是command.com内建的命令,就像dir,echo等内建命令,这样肯定失败.linux则不同,他的,ls(dir的功能),mv(del的功能),都是一个文件.你在开始->运行里输入
del c:\temp.txt
看见什么:
找不到文件"del"(或它的组件之一).在在开始->运行里输入
command /c del C:\temp.txt
就能成功只能这样用:
Runtime.getRuntime().exec("command /c del C:\\temp.txt");
/c 是command的参数,意为执行完命令后退出.