多年前,我曾對批處理文件非常好,但我從來沒有學會如何做FOR循環。從其他例子看,我認爲我走在正確的道路上,但我無法準確地掌握如何去做。批處理文件列出子文件夾中的所有電影文件命名#,A,B,C,D,通過Z
這裏是我的工作批處理文件,只是它只會導致列出最後一個子文件夾(我的Z文件夾),因爲我不知道如何一次只使用一行「folders.txt」 文件:
@echo off
echo - - - LIST GENERATED: %DATE% - - - > "- MOVIELIST.TXT"
dir /B /A:D >folders.txt
for /F "delims=" %%a in (folders.txt) do set FOLDER=%%a
:BUILD_LIST
echo. >> "- MOVIELIST.TXT"
echo - - - - - - - %FOLDER% - - - - - - - >> "- MOVIELIST.TXT"
echo. >> "- MOVIELIST.TXT"
dir %FOLDER%/OGNS /B >> "- MOVIELIST.TXT"
:END
del "folders.txt"
set FOLDER=
start notepad "- MOVIELIST.TXT"
exit
_「我以前在批處理文件很多年前都很不錯,但我從來沒有學會如何做FOR循環」_ **'<-' **這是一個 矛盾! – Aacini