1
我想從文件夾中遞歸列出所有文件的名稱。檢查this的問題,但它不會幫助我。Dos命令以遞歸方式僅格式化文件名
dir /b "*.xml"
會給我當前文件夾中的.xml文件。
dir /b /s "*.xml"
這給了我遞歸的完整路徑文件。
但是,我只需要獲取文件名。這怎麼能實現?這可以使用FOR完成嗎?嘗試了一些東西,但沒有工作。請幫忙!
我想從文件夾中遞歸列出所有文件的名稱。檢查this的問題,但它不會幫助我。Dos命令以遞歸方式僅格式化文件名
dir /b "*.xml"
會給我當前文件夾中的.xml文件。
dir /b /s "*.xml"
這給了我遞歸的完整路徑文件。
但是,我只需要獲取文件名。這怎麼能實現?這可以使用FOR完成嗎?嘗試了一些東西,但沒有工作。請幫忙!
魔術背後的變量處理。有關更多說明,請參見for /?
輸出的底部。
for /f "delims=" %a in ('dir /s /b *.xml') do @echo %~nxa
適合我的作品!非常感謝! – InUser