bat 先统计文件个数输出到txt,再列出文件路径到txt
时间: 2023-03-21 14:02:37 浏览: 188
你好,针对你的问题,我可以为你提供以下的命令行指令(仅供参考):
首先,可以使用下面的命令来统计文件个数并将结果输出到一个文本文件:
```
dir /b /s /a-d | find /v /c "::"
```
其中,`dir`命令用于列出当前目录下的所有文件和子目录,`/b`选项表示只显示文件名而不显示其他信息,`/s`选项表示显示子目录中的文件,`/a-d`选项表示只显示文件而不显示目录,`|`操作符用于将前面的输出作为后面命令的输入,`find`命令用于查找符合条件的行并输出,`/v`选项表示显示不包含指定字符串的行,`/c`选项表示计数符合条件的行。`::`表示一个注释符号,用于过滤掉当前目录的行数。
接着,可以使用下面的命令来将文件路径列出到另一个文本文件:
```
dir /b /s /a-d > files.txt
```
其中,`>`操作符用于将前面的输出重定向到一个文件中,`files.txt`表示输出文件名。
需要注意的是,以上命令行指令中的目录路径需要根据实际情况进行修改。
阅读全文