校园春色亚洲色图_亚洲视频分类_中文字幕精品一区二区精品_麻豆一区区三区四区产品精品蜜桃

主頁 > 知識庫 > 批處理統計文件夾內的所有文件的數量和總大小的bat

批處理統計文件夾內的所有文件的數量和總大小的bat

熱門標簽:雷霆電銷機器人怎么樣 智能打電話機器人收費 電話機器人全國招商 呼倫貝爾外呼系統 如何申請400電話業務mm 清遠百度地圖標注店鋪位置 電話機器人產品怎么樣 玉林市機器人外呼系統哪家好 如何弄地圖標注

我最近電腦不知道為什么磁盤空間會慢慢的變小,而且過一段時間之后,又會有兩三GB的空間被釋放出來,使用我想監控下,看看是那個文件夾下產生的文件來占用我的存儲空間,我想按層監視,最終找出原因。

從網上找個命令行顯示指定文件夾目錄的大小的批處理程序,但是發現并不太盡人意,總感覺不是很適合我的使用;

第一個程序,可以顯示某個文件夾下的文件大小,但是我想按層顯示,卻不能滿足我的要求,程序如下:

@echo off
echo.
set /p dirPath=please input folder path:
set /a s=1024*1024*1024
for /f "tokens=3 delims= " %%i in ('dir /s /a /-c "%dirPath%" ^|findstr 個文件') do (set z=%%i)
echo.
echo 文件夾:%dirPath%
set d=bit
if %z% gtr 1024 set /a "z>>=10"set d=KB
if %z% gtr 1024 set /a "z>>=10"set d=MB
if %z% gtr 1024 set /a "z>>=10"set d=GB

echo 的總大小是:%z% %d%echo.
if %z% LSS %s% echo 該文件夾內容小于1G
pause>nul

第二個程序的,可以顯示當前文件夾下的層級目錄,但沒有循環每一次下文件夾的大小,程序如下:

@echo off
setlocal enabledelayedexpansion
(for /d %%a in (C:\KuGou\*) do (
  set/a n=z=0
  pushd "%%a"
  for %%b in (*.*.) do (
    set/a n+=1,z+=%%~zb
  )
  set/a "z>>=20"
  popd
  echo;%%a [!n!個!z!M]
))>統計結果.txt
pause

通過上面的兩個程序,我整合了一下,打算合成一個程序,應該就和我需要的程序差不多了,說干就干,下面看看我的程序:

@echo off
setlocal enabledelayedexpansion
echo.
set /p dirPath=please input folder path:
echo %dirPath%
echo.
for /d %%a in (%dirPath%\*) do (
  set/a zz=0
  for /f "tokens=3 delims= " %%t in ('dir /s /a /-c "%%a" ^|findstr 個文件') do (
  set zz=%%t
  )  
set d=bit
if !zz! GEQ 1024 set /a "z1=!zz!>>10"set d=KB
if !z1! GEQ 1024 set /a "z2=!z1!>>10"set d=KB
if !z2! GEQ 1024 set /a "z3=!z2!>>10"set d=KB
echo 文件夾:%%a ,大小是:!z3!GB = !z2!MB = !z1!!d!
)
for /f "tokens=1-4 delims= " %%i in ('dir /a /-c %dirPath% ^|findstr 個文件') do (
  set/a ss=%%k
  set/a ss>>=10,d=bit
  
  if !ss! GEQ 1024 set /a "s1=!ss!>>10"set d=KB
  if !s1! GEQ 1024 set /a "s2=!s1!>>10"set d=KB
  if !s2! GEQ 1024 set /a "s3=!s2!>>10"set d=KB
  echo 在"%dirPath%"根目錄下有 %%i %%j ,總共大小為:!s3!GB = !s2!MB = !s1!!d!
  )

pause

代碼四:實現執行后統計文件夾內包含所有文件及所有子文件夾下的文件,以及子文件夾下的子文件夾下的文件,以及子文件夾下的子文件夾下的子文件夾下的文件

@echo off
setlocal enabledelayedexpansion
(for /f “delims=” %%i in ('dir /s/b/l/ad') do (
cd "%%~fsi"
set/a a=0,n=0
for /f "delims=" %%a in ('dir /b/l/aa') do (
set/a a+=1,n+=%%~za 2>nul
)
set/a n/=1048576
echo.%%~fi : !a! : !n!MB
)) >統計結果.txt
pause

MB不支持小數位,文件過小會顯示為零,可以刪除

set/a n/=1048576

并刪除MB改為字節。

或者使用KB,修改為

set/a n/=1024
echo.%%~fi : !a! : !n!KB

代碼5:用純批處理在數字計算上受限制,這個問題用批處理結合awk倒是簡單:
需拖拽執行

#  cls  (for /f "delims=" %%a in ('dir/a-d/b/s %1') do @echo %%~za) | gawk -v path=%~n1 -f %0 >con  pause  exit
{sum+=$0}
END{
	printf "%s文件夾總大小為: \n%.2f byte\n%.2f MB\n%.2f GB\n",path,sum,sum/1024/1024,sum/1024/1024/1024
}

gawk 4.1.0 下載地址:https://www.jb51.net/softs/515570.html

程序也不多解釋,大家一看就明白,只是把別人的東西組合在一起,調用方法:

一:雙擊執行,根據提示輸入您需要建設的文件夾路徑。

二:開始--運行--cmd,然后找到存放bat文件的地方,直接輸入bat文件名就可以執行。

三:也可以直接輸出到文件,例如:C:\&;f3.bat>111.txt回車之后就只能看到光標一閃一閃的,這時你直接輸入文件夾路徑就可以了。

  說明:如果采用輸出到文件的形式,最后把代碼最后的pause行(暫停代碼)刪除,這樣當程序執行完后會自動退出,不會一直停留在程序里。

以上兩個程序的出自于“批處理之家”,地址在下面方便以后追蹤以及查閱

您可能感興趣的文章:
  • 批處理(bat)獲取指定目錄下的所有文件列表
  • BAT 批處理腳本教程(詳細篇腳本之家補充)
  • Windows下使用批處理文件.bat刪除舊文件
  • 利用bat批處理程序通過DOS命令行刪除所有的空文件夾的方法
  • bat命令批處理判斷32位還是64位系統的多種方法
  • bat 批處理 for 命令快速入門
  • 修改Windows Server 2008 R2 的3389遠程端口的Bat批處理代碼
  • 批處理文件bat腳本實現代碼自動提交和項目部署

標簽:江西 公主嶺 白銀 三門峽 臺州 株洲 蕪湖 樂山

巨人網絡通訊聲明:本文標題《批處理統計文件夾內的所有文件的數量和總大小的bat》,本文關鍵詞  批處理,統計,文件夾,內,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《批處理統計文件夾內的所有文件的數量和總大小的bat》相關的同類信息!
  • 本頁收集關于批處理統計文件夾內的所有文件的數量和總大小的bat的相關信息資訊供網民參考!
  • 推薦文章
    校园春色亚洲色图_亚洲视频分类_中文字幕精品一区二区精品_麻豆一区区三区四区产品精品蜜桃
    亚洲乱码中文字幕综合| 国产香蕉久久精品综合网| 亚洲综合男人的天堂| 色老汉av一区二区三区| 亚洲最大成人综合| 欧美理论片在线| 久久99精品久久只有精品| 久久久综合精品| 99re这里都是精品| 亚洲成人自拍偷拍| 精品三级av在线| 成人免费三级在线| 亚洲一区二区欧美| 欧美电影免费观看高清完整版在线 | 91精品国产91综合久久蜜臀| 久久精品国产久精国产爱| 国产视频不卡一区| 在线欧美一区二区| 久久精品久久综合| 亚洲视频一二区| 日韩一区二区三区观看| 成人妖精视频yjsp地址| 亚洲电影你懂得| 久久综合九色综合97婷婷| 99re亚洲国产精品| 秋霞电影一区二区| 中文无字幕一区二区三区 | 国产精品色在线观看| 在线看日本不卡| 国产一区欧美二区| 亚洲欧美日韩国产一区二区三区| 欧美精品亚洲二区| 播五月开心婷婷综合| 视频一区中文字幕| 国产精品久久久久久亚洲毛片| 欧美日韩国产一区| 国产成人精品影院| 男女视频一区二区| 亚洲乱码日产精品bd| 久久亚洲欧美国产精品乐播| 精品污污网站免费看| 成人av在线影院| 美女网站色91| 亚洲成人av免费| 亚洲欧洲日韩一区二区三区| 精品国产sm最大网站免费看| 欧美调教femdomvk| www.亚洲精品| 国产黄色精品网站| 久久国产精品第一页| 午夜欧美2019年伦理| 亚洲欧洲日韩综合一区二区| 26uuu国产日韩综合| 欧美一区二区三区日韩| 欧美性色欧美a在线播放| 99国产精品久久久久久久久久久| 国产一区二区导航在线播放| 麻豆视频一区二区| 奇米四色…亚洲| 日日摸夜夜添夜夜添国产精品| 日韩美女视频一区二区| 一色桃子久久精品亚洲| 日韩一区中文字幕| 国产精品久久毛片a| 国产清纯美女被跳蛋高潮一区二区久久w| 91精品国产综合久久精品性色| 欧美天堂一区二区三区| 在线亚洲免费视频| 欧美唯美清纯偷拍| 欧美色视频一区| 在线电影一区二区三区| 欧美精品九九99久久| 欧美一区二区三区播放老司机| 欧美军同video69gay| 欧美年轻男男videosbes| 欧美巨大另类极品videosbest| 欧美日韩成人综合| 欧美一级欧美一级在线播放| 欧美一区二区三区精品| 日韩视频在线观看一区二区| 91精品国产综合久久国产大片| 91精品国产91热久久久做人人| 日韩精品一区二区三区视频| 2020日本不卡一区二区视频| 国产亚洲欧美色| 国产精品久久久久7777按摩| 亚洲免费成人av| 午夜精品久久久久久久99水蜜桃 | 国产精品不卡一区二区三区| 136国产福利精品导航| 亚洲日本va在线观看| 一区二区欧美精品| 日韩av二区在线播放| 日韩综合小视频| 久久精品国内一区二区三区| 国产精品乡下勾搭老头1| 成人黄色免费短视频| 91久久精品一区二区二区| 欧美午夜在线观看| 日韩免费性生活视频播放| 国产夜色精品一区二区av| 亚洲视频一区在线| 日韩中文字幕区一区有砖一区| 久久电影网站中文字幕| 成人av在线播放网站| 欧美理论在线播放| 欧美激情综合五月色丁香小说| 一区二区三区免费网站| 日本午夜一本久久久综合| 国产999精品久久久久久| 色婷婷狠狠综合| 精品少妇一区二区| 亚洲免费资源在线播放| 蜜桃久久av一区| www.亚洲色图.com| 欧美电影影音先锋| 日本一二三四高清不卡| 亚洲高清视频的网址| 国产一区二区三区蝌蚪| 欧美性受xxxx| 亚洲国产电影在线观看| 亚洲国产成人av网| 国产高清久久久| 欧美日韩亚洲高清一区二区| 欧美韩国日本综合| 蜜桃精品视频在线| 91久久香蕉国产日韩欧美9色| 日韩一二在线观看| 亚洲久本草在线中文字幕| 激情欧美一区二区| 精品视频一区二区三区免费| 中文字幕av在线一区二区三区| 日韩电影在线免费| 欧美性三三影院| 国产清纯美女被跳蛋高潮一区二区久久w | 亚洲综合视频网| 高清不卡一区二区在线| 欧美一级理论性理论a| 亚洲丝袜制服诱惑| 国产精品一区二区91| 91精品一区二区三区在线观看| 亚洲图片激情小说| 国产成人精品亚洲777人妖| 在线综合+亚洲+欧美中文字幕| 亚洲色图都市小说| 99久久婷婷国产综合精品电影| 久久免费国产精品| 久久av资源站| 日韩无一区二区| 天堂久久一区二区三区| 欧亚洲嫩模精品一区三区| 中文字幕一区二区5566日韩| 丁香五精品蜜臀久久久久99网站| 日韩视频免费直播| 男人操女人的视频在线观看欧美| 欧美三级在线播放| 亚洲电影欧美电影有声小说| 色婷婷综合中文久久一本| 国产精品萝li| gogogo免费视频观看亚洲一| 久久美女艺术照精彩视频福利播放 | 国产精品18久久久久久久网站| 精品少妇一区二区| 国产一区二区三区免费在线观看| 日韩西西人体444www| 毛片av一区二区三区| 日韩精品中文字幕一区二区三区| 男男gaygay亚洲| 777午夜精品免费视频| 日韩高清在线一区| 日韩一区二区三区在线| 蜜臀av性久久久久蜜臀aⅴ四虎 | 欧美精品久久久久久久多人混战 | 欧美国产视频在线| 99久久久精品| 一区二区高清视频在线观看| 一本一本久久a久久精品综合麻豆| 亚洲素人一区二区| 欧美日韩一区二区三区不卡| 日精品一区二区| 精品日韩在线一区| 国产成人亚洲精品狼色在线| 国产精品天干天干在观线| 95精品视频在线| 亚洲成精国产精品女| 日韩欧美在线一区二区三区| 韩国一区二区三区| 国产精品国产a| 欧美中文字幕一区二区三区| 免费看日韩精品| 国产日产亚洲精品系列| 色综合天天狠狠| 日韩精品欧美成人高清一区二区| 欧美大胆一级视频| 成人av电影在线网| 日韩激情av在线| 国产三区在线成人av| 色嗨嗨av一区二区三区| 免费高清不卡av| 国产精品国产三级国产aⅴ无密码 国产精品国产三级国产aⅴ原创 |