我需要从本质上得到“DIR/s”的摘要,但没有列出。我希望能够看到使用的文件/文件夹/字节数和可用字节数 - 并将所有这些数据传输到文件中?Windows批处理文件来计算所有文件和子目录但不列出
回答
虽然这可以使用命令行脚本来完成,但使用PowerShell更容易实现。
不知道你想每个文件夹,并作为一个总结,收集哪些信息,这是不可能的,现在提供一个工作的解决方案。
不过,我会鼓励你在以下主题中提供的脚本和答案,并通过实验阅读:
- A PowerShell script to find the file size and file count of a folder with millions of files?
- PowerShell : how do you run a folder size summation?
- powershell folder stats
HTH。
啊谢谢!我的意思是这个 667文件37,487,015,901字节 392 Dir(s) 我省略了字节,因为在这种情况下它并不是真正需要的。即使使用的字节是可选的,它的文件和目录数量也更多。与您在Windows目录中右键单击>属性时看到的内容类似。 – 2013-02-28 01:24:37
@RichardTurner:我不认为这个问题的解决方案是“使用PowerShell更容易”。我甚至认为我的批处理解决方案比任何等效的PowerShell解决方案都容易... – Aacini 2013-02-28 05:47:22
@echo off
setlocal EnableDelayedExpansion
for /F %%a in ('dir') do (
set files=!dirs!
set dirs=%%a
)
echo %files% Files(s), %dirs% Dir(s)
上一个批处理文件可以很容易地修改,以获得使用和可用字节数,如果需要的话。
Antonio
- 1. 批处理文件来计算子目录中的文件
- 2. 批处理文件在Windows 7中列出目录中的所有文件
- 3. 需要批处理文件来计算子目录中的文件数
- 4. Windows批处理文件 - 连接子目录中的所有文件
- 5. Windows批处理文件循环通过目录处理文件?
- 6. 批处理文件:列出所有文件不与“SP”
- 7. 如何使用windows批处理文件列出所有空目录?
- 8. Windows批处理文件 - 显示所有子文件夹
- 9. 批处理文件列出递归在Windows目录,在linux
- 10. 如何列出批处理文件中当前目录的所有父目录
- 11. 如何在目录和子目录下运行所有批处理文件?
- 12. 批处理文件。删除目录中的所有文件和文件夹
- 13. 列出目录+子目录中的所有文件和目录
- 14. 批处理文件搜索文件并列出目录
- 15. 替换所有子目录中的文件批处理
- 16. 批处理文件列出的文件和文件夹的父目录
- 17. 批处理文件;列出目录中的文件,只有文件名?
- 18. 如何使用Windows XP批处理脚本列出所有子目录中的所有隐藏文件?
- 19. 启动文件列表中列出的所有文件(Windows批处理)
- 20. windows批处理文件读取所有超级隐藏文件/目录
- 21. Windows批处理文件:使用循环回显目录中的所有文件
- 22. 目录列表批处理文件
- 23. Windows批处理文件 - 列出指定的一组目录中的文件?
- 24. 修改Windows批处理文件来计算行
- 25. 批处理:重命名所有文件和子文件夹
- 26. 批处理通过所有文件和子文件夹
- 27. 如何使用批处理来浏览.zip文件的文件和子目录
- 28. 的Windows批处理文件:将所有文件中的子文件夹
- 29. 使用批处理文件计算文件夹和子文件夹
- 30. 列出目录中的文件和所有子目录
允许使用哪些工具?哪个版本的Windows(以及'cmd.exe')? – 0xC0000022L 2013-02-28 01:22:27
考虑使用'diruse'而不是'dir':可以从http://www.microsoft.com/en-us/download/details.aspx?id=18546 – 2013-02-28 01:50:46