Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/batch-file/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/performance/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Batch file 如何将文件列表存储到文本文件中?_Batch File - Fatal编程技术网

Batch file 如何将文件列表存储到文本文件中?

Batch file 如何将文件列表存储到文本文件中?,batch-file,Batch File,我想创建一个批处理文件,该文件将解析给定的目录并获取所有XML文件 这些XML文件名将存储在文本文件中。请尝试FOR命令。请先阅读用法信息,然后尝试使用帮助以获取。然后,用以下示例进行实验: dir /b *.xml > xmlfiles.txt FOR %%a in (*.xml) DO ECHO %%a >>xmllist.txt 或 或 然后选择更适合您的要求的尝试使用FOR命令。请先阅读用法信息,然后尝试使用帮助以获取。然后,用以下示例进行实验: FOR %%a

我想创建一个批处理文件,该文件将解析给定的目录并获取所有XML文件


这些XML文件名将存储在文本文件中。

请尝试
FOR
命令。请先阅读用法信息,然后尝试使用<代码>帮助以获取。然后,用以下示例进行实验:

dir /b *.xml > xmlfiles.txt
FOR %%a in (*.xml) DO ECHO %%a >>xmllist.txt 


然后选择更适合您的要求的

尝试使用
FOR
命令。请先阅读用法信息,然后尝试使用<代码>帮助以获取。然后,用以下示例进行实验:

FOR %%a in (*.xml) DO ECHO %%a >>xmllist.txt 


然后选择更符合您要求的内容

假设我的目录位于C:\www\folder,我在哪里指定目录,并且xml文件将位于子文件夹toodir/b*.xml>xmlfiles.txt中这将为我提供文件名和路径,但我不需要仅存储路径文件名try
dir/?
。它会告诉你你需要知道的一切。假设我的目录在C:\www\folder,我在哪里指定目录,xml文件也会在子文件夹toodir/b*.xml>xmlfiles.txt中这会给我文件名和路径,但我不需要只存储路径文件名try
dir/?
。它会告诉你你需要知道的一切。
FOR /R %%a in (*.xml) DO ECHO %%~na >>xmllist.txt