在Windows命令提示符中仅列出路径、文件名和大小

3
在Windows命令提示符中,我想列出包括一个文件夹及其子文件夹中所有文件的路径、文件名和大小。 例如:
dir /s /b /a-d "C:\MainFolder\"

问题是我不知道如何显示文件的大小。这有可能吗?

2个回答

5

从命令行:

for %F in ("c:\MainFolder\*") do @echo %~zF  %F

如果您在批处理文件中使用该命令,请将百分号加倍。

在命令提示符中输入HELP FORFOR /?以获取有关与FOR变量扩展一起使用的各种值的更多信息。


1
好的回答。另外一个建议是,只需切换到所需的文件夹,然后键入(for %F in ("*") do @echo %F %~zF) & (dir|grep "File"),以便获取总文件数和总大小。从CygWin应用程序中获取grep应用程序。 - user4524350

1
尝试使用这个命令 ---。
for %%a in (*) do echo %%a

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接