Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/batch-file/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_Directory_Dos - Fatal编程技术网

Batch file 如何获取包含所有子目录文件的目录中的文件?

Batch file 如何获取包含所有子目录文件的目录中的文件?,batch-file,directory,dos,Batch File,Directory,Dos,我需要获取目录中的所有文件,包括所有目录中的文件 我发现它可以获取dir的所有文件,但是它是针对当前级别的文件的,并且不会深入 可能已经有一个内置函数可以执行此操作?要列出当前目录和子目录中的所有文件,请使用: dir /s 链接帖子的第二个答案有/r开关。这应该可以满足您的需要。@akf谢谢,这完全奏效了,我刚刚更改了%%var的名称,并神奇地将其命名为%%varworked@ajax333221,dir/s不是更容易吗?我希望标志更明显,就像递归的/r一样。

我需要获取目录中的所有文件,包括所有目录中的文件

我发现它可以获取dir的所有文件,但是它是针对当前级别的文件的,并且不会深入


可能已经有一个内置函数可以执行此操作?

要列出当前目录和子目录中的所有文件,请使用:

dir /s

链接帖子的第二个答案有/r开关。这应该可以满足您的需要。@akf谢谢,这完全奏效了,我刚刚更改了%%var的名称,并神奇地将其命名为%%varworked@ajax333221,dir/s不是更容易吗?我希望标志更明显,就像递归的/r一样。