轻松掌握:如何用CMD命令查询电脑文件夹大小及实用技巧

2026-11-11 0 阅读

在Windows系统中,命令提示符(CMD)是一个非常强大的工具,可以执行各种系统管理和文件操作任务。其中,查询文件夹大小是一个常用的操作。下面,我将详细讲解如何使用CMD命令来查询电脑文件夹的大小,并提供一些实用的技巧。

一、查询单个文件夹大小

要查询单个文件夹的大小,可以使用dir命令结合/s和/a参数。

  1. 打开CMD命令窗口。
  2. 切换到需要查询大小的文件夹目录下。
  3. 输入以下命令:
dir /s /a-d /o-d /c

这条命令的含义如下:

  • /s:显示子目录中的文件。
  • /a-d:不包括目录。
  • /o-d:按文件大小排序。
  • /c:显示每个文件的大小。

执行命令后,会列出该文件夹下的所有文件和子目录的大小,最后一条信息即为该文件夹的总大小。

二、查询多个文件夹大小

如果需要查询多个文件夹的大小,可以使用批处理脚本。

  1. 打开记事本。
  2. 输入以下代码:
@echo off
setlocal enabledelayedexpansion
for /d %%d in (.) do (
    echo Folder: %%d
    dir /s /a-d /o-d /c
    echo.
)
pause
  1. 将文件保存为.bat扩展名,例如folder_size.bat。
  2. 双击运行批处理文件。

脚本执行后,会列出当前目录下的所有文件夹及其大小。

三、实用技巧

  1. 使用for循环遍历文件夹:

如果需要遍历一个包含大量文件夹的目录并查询它们的大小,可以使用for循环。

   for /d %%d in (*) do (
       echo Folder: %%d
       dir /s /a-d /o-d /c
       echo.
   )

这条命令会将当前目录下的所有文件夹遍历一遍,并查询它们的大小。

  1. 使用for循环遍历子目录:

如果需要查询一个目录及其所有子目录的大小,可以将上述命令中的for /d替换为for /r。

   for /r . %%d in (*) do (
       echo Folder: %%d
       dir /s /a-d /o-d /c
       echo.
   )
  1. 将查询结果保存到文本文件:

如果需要将查询结果保存到文本文件中,可以在命令后添加>符号,指定输出文件。

   dir /s /a-d /o-d /c > output.txt

这样,查询结果就会被保存到当前目录下的output.txt文件中。

通过以上方法,你可以轻松地使用CMD命令查询电脑文件夹的大小,并掌握一些实用的技巧。希望这些信息能对你有所帮助!

分享到: