我知道我可以進行基本的 globbing 來列印我的完整路徑,如下所示:for %f in (pattern) do @echo %~dpnxf
但是,如果我這樣做c:\dev>for %f in ("src/*.c") do @echo %~dpnxf了,我在子目錄中搜索的模式,而不是得到c:\dev\src\main.c我只是得到c:\dev\main.c結果。它基本上不包括p修飾符中的任何子目錄。
我現在堅持的時間比我想承認的要長......有沒有辦法解決這個問題?
uj5u.com熱心網友回復:
cd /D %windir%\..&for %f in ("windows\exp*.exe") do @echo %~dpnxf作品。cd /D %windir%\..&for %f in ("windows/exp*.exe") do @echo %~dpnxf不起作用。
我想/是個問題。只需在 Windows 上使用真正的路徑分隔符,即\.
轉載請註明出處,本文鏈接:https://www.uj5u.com/ruanti/527302.html
標籤:视窗命令命令行命令行界面
上一篇:如何使用windbg設定全域斷點
