【发布时间】:2015-07-21 05:38:13
【问题描述】:
我在一家软件公司工作。我已经使用批处理文件来使用 dir 和 du 获取文件夹大小,但在 dir 中花费了 1 秒,在 du 中花费了 600 毫秒来计算 5GB 的文件夹大小。但我希望它对产品来说更快。那么是否有任何具有命令行支持的命令或工具可以更快地执行任务?命令可以是任何类型(bat、vbs、powershell....)
提前谢谢你....
【问题讨论】:
-
robocopy 很好,但是执行需要 50 毫秒,这里使用新对象的解决方案在 30 毫秒内完成了相同的工作
-
但问题是它无法在 windows xp 上运行
-
还有几个解决方案。
-
根据我的测试 - stackoverflow.com/a/30515710/388389 - 这里的最新解决方案是最快的 - 没有使用
findstr并且尽可能减少dir命令输出。
标签: batch-file vbscript command directory