
和我的要求類似這裡
我正在尋找一種方法來獲取編號文件的名稱並在批次腳本中的其他位置使用它。
例如,在一個資料夾中會有一個名為 159 的文件,我需要cmd.exe
取得該數字“159”,以便我可以用它進行一些算術運算(例如159 + %p%
,159<%p%
等等)
謝謝
答案1
如果只有一個(引用:「一個檔案」)檔案:
for /f %%a in ('dir /b') do @set name=%%a
會將變數設定name
為批次腳本中該檔案的全名。
它循環執行命令輸出 ( dir /b
)。