作者noty1311 (木子)
看板C_and_CPP
標題[問題] 在cmd視窗下取得某檔案的路徑
時間Tue Sep 13 17:47:48 2011
請問有辦法在cmd視窗下取得某檔案的路徑嗎?
例如要找java.exe的檔案位置
那要打什麼指令才可以得到下列路徑
C:\Program Files\Java\jdk1.6.0_21\bin
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.128.102.146
→ tropical72:這應該是環境變數的問題吧 ? 09/13 18:08
推 hijamoya:cd Program Files => cd Java => cd jdk1.6.0_21=>dir 09/13 18:53
→ noty1311:我的意思是不知道該檔案位於何處,有辦法找出它的路徑嗎? 09/13 19:34
→ noty1311:2樓這樣應該事先已經知道該檔案放於Program Files之下了 09/13 19:35
→ tropical72:執行看看找不找得到 path 裡面有沒有相關路徑。 09/13 19:39
推 VictorTom:為什麼小弟我想到的是 dir \java.exe /s/a 09/14 00:18
→ VictorTom:再說如果磁碟裡有多個地方有同名的file怎麼辦?? 09/14 00:18
→ VictorTom:如果是要執行中的檔案路徑, 剛用tasklist查了一下查不出 09/14 00:19
→ VictorTom:結果, 但taskmgr和許多tool辦得到, 所以大概有些OS API 09/14 00:20
→ VictorTom:可以用; 只是有沒有shell cmd可以下就不清楚了.... 09/14 00:20
推 iWRZ:我想到的是 system(); & scanf(); 土法煉鋼 09/14 15:34
→ angleevil:dir C:\Program Files\Java\ /s | find "java.exe" 09/14 15:47
→ angleevil:上面那個指令可以幫你找file 09/14 15:48