看板 java 關於我們 聯絡資訊
我使用外部呼叫的方式去修改檔名 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
cgkm:http://0rz.tw/OdsFB java.io.File#renameTo(File) 04/01 14:43