0
我需要編寫一個批處理文件,將:Windows批處理文件 - 列出指定的一組目錄中的文件?
- 從我指定的文本文件閱讀目錄列表。
- 循環訪問這些目錄並列出每個目錄中的所有文件。
我可以找到有關如何從文本文件中讀取的說明,我可以找到有關如何讀取目錄中的文件名的說明,但我似乎無法讓這兩個函數一起工作!
我需要編寫一個批處理文件,將:Windows批處理文件 - 列出指定的一組目錄中的文件?
我可以找到有關如何從文本文件中讀取的說明,我可以找到有關如何讀取目錄中的文件名的說明,但我似乎無法讓這兩個函數一起工作!
試試這個:
@echo off
set "logfile=x:\path\filelist.txt"
for /f "delims=" %%i in (folderlist.txt) do (
cd /d "%%~i"
dir /b /a-d >>"%logfile%"
)
謝謝!這與我所尋找的非常接近。是否可以將輸出寫入一個文件,而不是將所有內容寫入每個目錄內的「filelist.txt」? –
是的,我做了一個編輯。 – Endoro
'do dir「%%〜i」/ b/a-d >>「x:\ path \ filelist.txt」<---這可以用來簡化代碼。 – foxidrive