用批处理命令写一个查看指定文件夹大小的代码并输出到屏幕
时间: 2023-06-01 12:08:13 浏览: 108
Dos批处理命令-遍历文件输出文件路径实例(内含三个例子)-001
以下是一个简单的批处理脚本,可以用于查看指定文件夹下所有文件和子文件夹的大小并输出到屏幕。
@echo off
setlocal
set /a total=0
for /r "%1" %%a in (*) do (
set /a size=%%~za
set /a total+=size
)
set /a bytes=total %% 1024
set /a total/=1024
set /a kilobytes=total %% 1024
set /a total/=1024
set /a megabytes=total %% 1024
set /a total/=1024
set /a gigabytes=total
echo Size of %1: %gigabytes% GB %megabytes% MB %kilobytes% KB %bytes% bytes
endlocal
```
将以上代码保存为一个`.bat`文件,然后在命令行中运行:
```
> checkFolderSize.bat C:\MyFolder
```
将会输出`C:\MyFolder`文件夹的大小。
阅读全文