batch file:列出目录中的所有文件,以.txt格式打印,并将输出文件放在所有子目录中

1。
到处search,我find了教程,使用dir命令打印目录和子目录中的文件列表,如下所示:

@echo off dir /S > list.txt pause 

以上代码将返回list.txt中的所有文件。 我们可以使用开关以各种格式获取列表。 我想要做的是:当我运行batch file输出文件list.txt应该被放置在所有的子目录,而不是在batch file正在执行的目录。
2。
我正在尝试将list.txt重命名为%当前目录名称%.txt,并没有任何线索来实现。

Solutions Collecting From Web of "batch file:列出目录中的所有文件,以.txt格式打印,并将输出文件放在所有子目录中"