Windows批处理文件 - 列出指定目录集中的文件?

时间:2013-06-05 15:13:44

标签: batch-file

我需要编写一个批处理文件:

  1. 从我指定的文本文件中读取目录列表。
  2. 遍历这些目录并列出每个目录中的所有文件。
  3. 我可以找到有关如何从文本文件中读取的说明,我可以找到有关如何在目录中读取文件名的说明,但我似乎无法让两个函数一起工作!

1 个答案:

答案 0 :(得分:2)

试试这个:

@echo off
set "logfile=x:\path\filelist.txt"
for /f "delims=" %%i in (folderlist.txt) do (
    cd /d "%%~i"
    dir /b /a-d >>"%logfile%"
)