bat 获取文件夹大小
时间: 2023-07-28 21:03:46 浏览: 566
获取文件夹的大小
5星 · 资源好评率100%
在批处理脚本中,我们可以使用"dir"命令来获取文件夹的大小。以下是一个使用批处理脚本获取文件夹大小的例子:
@echo off
set "folder=C:\MyFolder"
set "size=0"
for /r "%folder%" %%A in (*) do (
set /a size+=%%~zA
)
echo 文件夹 %folder% 的大小为 %size% 字节。
首先,我们定义了一个变量"folder",并设置为所需获取大小的文件夹的路径。然后,我们定义了一个变量"size",并设置为0,用于存储文件夹大小的累计值。
接下来,我们使用"for /r"命令来遍历指定文件夹及其子文件夹中的所有文件。"%%A"变量用于代表当前遍历的文件。然后,我们使用"set /a"命令来计算当前文件的大小,并将结果累加到"size"变量中。
最后,我们使用"echo"命令来输出获取到的文件夹大小。
请注意,以上示例中的路径仅供参考,您需要将其替换为您要获取大小的文件夹的实际路径。
阅读全文