我使用外部呼叫的方式去修改檔名
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