作者faraway0203 (艾芮思)
看板java
标题[问题] 请问修改档名
时间Wed Apr 1 14:38:35 2009
我使用外部呼叫的方式去修改档名
Process child = Runtime.getRuntime().exec("ren XX.stat YY.stat");
但是会出现错误
以下是部分错误讯息
java.io.IOException: Cannot run program "ren": CreateProcess error=2, ?t?Χ
??????
at java.awt.EventDispatchThread.run(EventDispatchThread.java:121)
Caused by: java.io.IOException: CreateProcess error=2, ?t?Χ??????
at java.lang.ProcessImpl.create(Native Method)
at java.lang.ProcessImpl.<init>(ProcessImpl.java:81)
at java.lang.ProcessImpl.start(ProcessImpl.java:30)
at java.lang.ProcessBuilder.start(ProcessBuilder.java:452)
... 31 more
似乎是无法这样外部呼叫?
但是我用其他外部呼叫指令是可以如ping netstat
请问是否有存取资料在java是无法如此呼叫的呢?
还是需要用其他方法解决
非常感谢
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 140.123.115.43