我很困惑...我已经很久没有使用过批处理代码了,想知道这里是否有人可以帮助我。
基本上,我有一个基本的批处理,用于将文件夹的内容转储到 txt 文件中
dir /a /b /-p /o:gen >C:\file_list.txt
start notepad C:\file_list.txt
简单的东西,我只是不记得如何将每个文件的文件大小添加到输出的 txt 文件中
任何帮助都将非常有帮助...这很简单...就是记不住...
答案1
我如何将每个文件的文件大小添加到输出 txt 文件中?
使用以下批处理文件:
@echo off
for /f "tokens=*" %%i in ('dir /a /b /-p /o:gen') do (
echo %%i %%~zi >> C:\file_list.txt
)
start notepad C:\file_list.txt
进一步阅读
- Windows CMD 命令行的 AZ 索引
- Windows CMD 命令的分类列表
- 对于/f- 循环命令以执行另一个命令的结果。
- 语法参数- 命令行参数(参数)