GetSizes

GetSizes 内部命令可以用作以下:

  • 计算和显示选定文件夹的总大小

  • 计算当前文件列表中的所有文件夹的总大小

  • 为所有选定文件计算 MD5 检验和

命令参数:

参数类型可能的值描述

(无参数)

-

-

计算所有选定文件夹的总大小。如果当前没有任何选定文件夹,则会计算当前文件列表中的所有文件夹的大小。

示例:* GetSizes

EVERYTHING

/O

(无值)

如果可能,使用 Everything 计算选定文件夹的大小。如果未安装 Everything,或当前文件夹未编入索引,则会手动计算大小(通过递归扫描文件夹内容)。

示例:* GetSizes EVERYTHING

no

如果在 文件夹大小配置页面上设置选项,以使用 Everything 计算文件夹大小,则此命令将覆盖该选项并手动计算大小。

示例:* GetSizes EVERYTHING=no

only

如果可能,使用 Everything 计算选定文件夹的大小。如果不可行,则根本不会计算大小(无事发生)。

示例:* GetSizes EVERYTHING=only

HASH

/K

<type>

使用指定的哈希算法,为所有选定文件计算校验和。如果当前在文件列表中未显示适当的哈希列,则会自动添加该列。使用此命令会覆盖配置中 其它 / 高级 页面的 max_md5_file_size 设置。

支持的哈希算法为 md5sha1sha256sha512crc32crc32_phpcrc32_php_revblake3

示例:* GetSizes HASH=md5

IGNOREJUNCTIONS

/O

(无值)

在计算文件夹大小时,忽略文件夹中的连接和符号链接。这会覆盖配置中的 配置 / 文件夹 / 文件夹行为 / 计算文件夹大小时忽略连接和符号链接配置选项。

示例:* GetSizes IGNOREJUNCTIONS

no

计算文件夹大小时,不忽略连接和符号链接。

示例:* GetSizes IGNOREJUNCTIONS=no

NODESELECT

/S

(无值)

防止在计算完 GetSizes 命令选定的文件和文件夹的大小/检验和后取消选择它们。此选项仅在打开配置中 文件操作 / 选项 页面的 延迟取消选择文件直至函数结束 选项时才有效。

示例:* GetSizes NODESELECT

USEHASHCACHE

/S

(无值)

结合使用 MD5SHA 选项时,启用使用检验和缓存。如果之前已缓存文件的检验和,且该文件看来未发生更改,则将使用缓存的值。

示例:* GetSizes MD5 USEHASHCACHE

最后更新于