Discussion:
[問題] 關於Runtime執行exe之檔案階層問題
(时间太久无法回复)
╮(╯3╰)╭
2007-02-28 06:00:00 UTC
Permalink
想請問大家

小弟的a.class擺在c:\a.class
想要去執行c:\folder\b.exe
該程式會用到c:\folder\c.txt 這個檔案
Runtime.getRuntime().exec("cmd.exe /c start c:\\folder\\b.exe");
結果卻是找不到c.txt

我判斷可能是程式雖然有跑去執行了c:\\folder\\b.exe, 但目錄還留在c:\\
請問應該怎麼改Runtime裡面的語法?

非常感謝您。

--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 61.216.168.170
Alien
2007-02-28 06:24:59 UTC
Permalink
※ 引述《montreal (╮(╯3╰)╭)》之銘言:
: 想請問大家
: 小弟的a.class擺在c:\a.class
: 想要去執行c:\folder\b.exe
: 該程式會用到c:\folder\c.txt 這個檔案
: Runtime.getRuntime().exec("cmd.exe /c start c:\\folder\\b.exe");
: 結果卻是找不到c.txt
: 我判斷可能是程式雖然有跑去執行了c:\\folder\\b.exe, 但目錄還留在c:\\
: 請問應該怎麼改Runtime裡面的語法?
: 非常感謝您。

這個與 java 無關吧?...

開個 command prompt, 打 start /?
看看吧

Alien

--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 202.72.0.45
╮(╯3╰)╭
2007-02-28 07:44:16 UTC
Permalink
※ 引述《adrianshum (Alien)》之銘言:
: 這個與 java 無關吧?...
: 開個 command prompt, 打 start /?
: 看看吧
: Alien

感謝你!

Runtime.getRuntime().exec("cmd.exe /c start /d c:\\folder b.exe");

--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 61.216.168.170

Loading...