BAT查找文件夹、路径及大小
搜索全盘的文件夹其中包含几个关键字比如(备份、垃圾、软件、安装包)只要含其中一个关键字就把路径及大小输出到文本反正其目的就是想找出硬盘中哪些文件可以删除的,先列出来再交其...
搜索全盘的文件夹其中包含几个关键字比如 (备份、垃圾、软件、安装包) 只要含其中一个关键字就把路径及大小输出到文本
反正其目的就是想找出硬盘中哪些文件可以删除 的,先列出来再交其他部门审核 展开
反正其目的就是想找出硬盘中哪些文件可以删除 的,先列出来再交其他部门审核 展开
1个回答
展开全部
@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"
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询