用bat写一个代码来统计c盘里所有文件夹的大小
时间: 2023-05-19 19:03:57 浏览: 71
可以使用以下代码来统计C盘中所有文件夹的大小:
@echo off
setlocal enabledelayedexpansion
set "totalSize=0"
for /d %%D in (C:\*) do (
set "size=0"
for /f "tokens=3" %%S in ('dir /a /s /w "%%D" ^| find "File(s)"') do (
set "size=%%S"
)
set /a "totalSize+=size"
echo %%D: !size! bytes
)
echo Total size: !totalSize! bytes
pause
这个代码会遍历C盘中的所有文件夹,并计算每个文件夹的大小。最后,它会输出每个文件夹的大小以及C盘中所有文件夹的总大小。
相关问题
写一个遍历当前文件夹和子文件夹下所有c文件的bat脚本
当然,以下是一个遍历当前文件夹及其子文件夹下所有C文件的批处理脚本示例:
```bat
@echo off
setlocal
set "folder=%cd%"
for /r "%folder%" %%F in (*.c) do (
echo %%F
)
pause
```
这段脚本将遍历当前文件夹及其子文件夹中的所有C文件,并打印出每个C文件的路径。
您只需将以上代码保存为.bat文件,然后在需要遍历的文件夹中运行该脚本即可。它将递归地遍历当前文件夹及其子文件夹,并输出所有C文件的路径。
希望这对您有所帮助!如果您有任何其他问题,请随时提问。
写一个遍历当前文件夹下所有c文件的bat脚本
当然,以下是一个遍历当前文件夹下所有C文件的批处理脚本示例:
```bat
@echo off
setlocal
set "folder=%cd%"
for /r "%folder%" %%F in (*.c) do (
echo %%F
)
pause
```
这段脚本将遍历当前文件夹及其子文件夹中的所有C文件,并打印出每个C文件的路径。
您只需将以上代码保存为.bat文件,然后在需要遍历的文件夹中运行该脚本即可。它将递归地遍历当前文件夹及其子文件夹,并输出所有C文件的路径。
希望这对您有所帮助!如果您有任何其他问题,请随时提问。