【问题标题】:Size of a directory in WindowsWindows 中目录的大小
【发布时间】:2021-05-13 16:57:42
【问题描述】:

在 Windows 中是否有获取目录大小的命令?结果应该只给出大小而不是别的。命令 dir 提供了很多信息。

【问题讨论】:

  • 目录的大小是多少?磁盘结构的大小?该目录中包含的所有文件的大小?或者包括子目录?符号链接呢?文件的逻辑大小,还是磁盘大小?稀疏文件或压缩文件呢?无论如何,这是一个编程问题吗?
  • 该目录中包含的所有文件的大小,包括子目录。
  • 这留下了许多个问题没有得到解答:你想如何处理符号链接?您希望报告哪种大小(文件大小、磁盘大小等)?这是一个编程问题吗?

标签: windows directory size


【解决方案1】:

@echo 关闭
setLocal EnableDelayedExpansion
设置 /a 值=0
设置 /a sum=0
FOR /R %1 %%I IN (*) DO (
设置 /a 值=%%~zI/1024
设置 /a sum=!sum!+!value!
)
@echo !sum!

【讨论】:

    猜你喜欢
    • 2010-09-16
    • 2011-03-09
    • 2019-10-12
    • 1970-01-01
    • 1970-01-01
    • 2011-01-26
    • 1970-01-01
    • 1970-01-01
    • 2012-04-18
    相关资源
    最近更新 更多