批處理如何批量讀取文件名并定義為變量文件夾中有n個文件,使用命令 for /f delims=. %%i in ('dir /b%FolderName%Day-*-%YYYYmmdd%*.txt') do (echo %%i) 屏顯輸出的結果剛好是自己想要的字符。怎么把%%i賦值給變量。如用 ~~~ do (set str=%%i) echo %str% 只顯示最后一個文件名(一共有4個文件名);如用for /f delims=. %%i in ('dir /b%FolderName%Day-*-%YYYYmmdd%*.txt') do (echo %%i %%j %%k %%l) ,則每個文件名后面多了%j %k %l,求解析指教。用for循環怎么把這4個文件名分別定義為4個變量。謝謝