BAT查找文件夹、路径及大小

搜索全盘的文件夹其中包含几个关键字比如(备份、垃圾、软件、安装包)只要含其中一个关键字就把路径及大小输出到文本反正其目的就是想找出硬盘中哪些文件可以删除的,先列出来再交其... 搜索全盘的文件夹其中包含几个关键字比如 (备份、垃圾、软件、安装包) 只要含其中一个关键字就把路径及大小输出到文本

反正其目的就是想找出硬盘中哪些文件可以删除 的,先列出来再交其他部门审核
展开
 我来答
依梦琴瑶
高粉答主

2015-01-28 · 说的都是干货,快来关注
知道顶级答主
回答量:6.9万
采纳率:82%
帮助的人:1.7亿
展开全部
@echo off
for %%a in (C D E F G H I J K L M N O P Q R S T U V W X Y Z) do (
if exist %%~a:\ (
pushd %%~a:\
for /f "delims=" %%b in ('dir /s/b 备份,垃圾,软件,安装包') do (echo %%~a^|%%~za)>>"%~dp0List.txt"
popd
))
pause

最终保存到批处理一起的List.txt文件中

路径和大小之间用“|”作为分隔符

追问
没结果出来,找不到文件
追答
抱歉。。
麻烦把for /f那行改成
for /f "delims=" %%b in ('dir /s/b *备份*,*垃圾*,*软件*,*安装包*') do (echo %%~b^|%%~zb)>>"%~dp0List.txt"
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式