从Windows命令行获取文件夹大小 您所在的位置:网站首页 c盘文件大小排序 从Windows命令行获取文件夹大小

从Windows命令行获取文件夹大小

2023-08-11 06:36| 来源: 网络整理| 查看: 265

因此,这里有一个以您最初要求的方式解决这两个请求的解决方案。它将为人类提供文件大小的可读性,而不是每个人都经历的文件大小限制。兼容Win Vista或更新版本。XP仅在安装了Robocopy的情况下可用。只需在此批处理文件中放置一个文件夹,或使用下面提到的更好的方法。

@echo off setlocal enabledelayedexpansion set "vSearch=Files :" For %%i in (%*) do ( set "vSearch=Files :" For /l %%M in (1,1,2) do ( for /f "usebackq tokens=3,4 delims= " %%A in (`Robocopy "%%i" "%%i" /E /L /NP /NDL /NFL ^| find "!vSearch!"`) do ( if /i "%%M"=="1" ( set "filecount=%%A" set "vSearch=Bytes :" ) else ( set "foldersize=%%A%%B" ) ) ) echo Folder: %%~nxi FileCount: !filecount! Foldersize: !foldersize! REM remove the word "REM" from line below to output to txt file REM echo Folder: %%~nxi FileCount: !filecount! Foldersize: !foldersize!>>Folder_FileCountandSize.txt ) pause

为了能够方便地使用这个批处理文件,请将它放在SendTo文件夹中。这将允许您右键单击一个文件夹或选择的文件夹,单击SendTo选项,然后选择此批处理文件。

要在您的计算机上找到SendTo文件夹,最简单的方法是打开cmd,然后按原样复制此行。

explorer C:\Users\%username%\AppData\Roaming\Microsoft\Windows\SendTo


【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有