用批处理删除纯数字的文件夹内所有内容

来源:百度知道 编辑:UC知道 时间:2024/06/04 07:48:24
大家好,请教个问题: QQ安装文件夹里有类似 52993620 这样的纯数字命名的文件夹,我想删除这种纯数字文件夹下指定的某个子文件夹(如 UserHead 文件夹)下的所有内容,应该怎样写批处理?

总结下我的问题:

1: 假如我的QQ是安装在D:\Program Files\Tencent内
2: 查找QQ安装文件夹里所有纯数字命名的文件夹(如:文件夹52993620)
3: 删除所有找到的纯数字命名的文件夹下 指定的子文件夹下所有文件(如 UserHead 文件夹下的所有文件)
1楼的朋友,您的方法我会的,就是嫌烦,所以想找更简单快捷点的方法.感谢您的帮助,谢谢!

@echo off
for /d %%a in ("D:\Program Files\Tencent\*") do (
echo %%~nxa|findstr "^[0-9]*$" && del /a /f /q "%%a\userhead\*"
)
pause

太复杂,不切实际

还不如简单点,固定好哪个文件夹的文件,用这个删除
del D:\Program Files\Tencent\52993620\*.* /f /q

或者干脆手动删除