2
我想寫一個代碼,它將顯示我定義的文件的路徑。比如我有兩個文件批處理腳本返回文件的路徑
- d:\測試\ ExecuteScript.bat
- d:\ document.txt的
我希望在我的腳本定義文件名 「文檔.txt」並返回「D:\ Test \ ExecuteScript.bat」。我也曾嘗試下面的代碼:
用於/ R %% X IN(*文檔.txt)做回聲 「%% X」
然而,這僅在文檔工作.TXT是一個文件夾內,而ExecuteScript.bat是文件夾外部,〔實施例:
- d:\ ExecuteScript.bat
- d:\測試\ document.txt的
我已經搜索了許多在線解決方案,但其中許多需要我把C:\放在我不想要的代碼的前面。非常感謝,並提前抱歉我的英語不好。
'爲/ R 「d:\」 %% X中(「* document.txt」)會回顯「%%〜x」';如果你正在使用同一個驅動器:'for/R「\」%% x in(「* document.txt」)do echo「%%〜x」'就足夠了;或者你想搜索*所有*驅動器? – aschipfl
'for/r「d:\ tests」%% x in(「* document.txt」)do echo「%% x」'? – npocmaka
@aschipfl你是否有能夠在所有驅動器中搜索的代碼? – thompsonrapier