怎么在批处理中显示已经删除的文件数

我用批处理删了一堆文件,但我想知道到底删了多少文件或多大文件,这可以显示出来吗?... 我用批处理删了一堆文件,但我想知道到底删了多少文件或多大文件,这可以显示出来吗? 展开
 我来答
BB石俊杰
2009-01-04 · TA获得超过1507个赞
知道大有可为答主
回答量:1395
采纳率:0%
帮助的人:1363万
展开全部
del *.*>>删除记录.txt
这样就可以看到了删除内容了。

看你要删除什么说出来,然后我才可以帮你写批处理。例子:删除C:\xx\ok\*.*
@echo on&setlocal enabledelayedexpansion
set n=&set ds=0
::路径自己修改使用吧
set drv=c:\xx\ok
echo 文件 大小>删除内容记录.txt
for /f "delims=" %%i in ('dir /b/s %drv%') do (set /a n=!n!+1
echo %%i %%~zi>>删除内容记录.txt
del /q/f "%%i"
set /a ds=!ds!+%%~zi
)
echo.>>删除内容记录.txt
echo 删除了!n!个文件,一共为!ds!KB>>删除内容记录.txt
start "" 删除内容记录.txt

这是我的运行结果
文件 大小
c:\xx\ok\复件 (2) 精简IP.bat 727
c:\xx\ok\复件 (3) 精简IP.bat 972
c:\xx\ok\复件 (4) 精简IP.bat 1098
c:\xx\ok\复件 精简IP.bat 360
c:\xx\ok\新建 TestBat (2).bat 117
c:\xx\ok\新建 TestBat.bat 257
c:\xx\ok\新建 文本文档 (2).txt 0
c:\xx\ok\新建 文本文档 (2).vbs 86
c:\xx\ok\新建文件夹 0
c:\xx\ok\新建文件夹 (2) 0
c:\xx\ok\新建文件夹 (2)\g.bat 157
c:\xx\ok\新建文件夹 (2)\本文档 0
c:\xx\ok\新建文件夹 (2)\本文档\本文档.rar 87
c:\xx\ok\新建文件夹 (2)\本文档\本文档.txt 0

删除了14个文件,一共为3861KB
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式