bat 查找相关目录 并对目录下进行操作

工作需要想要写个批处理来执行内容是这样的我有个文件夹,基本上格式可以看看下图而我这个文件夹下面不止这些文件但是基本上会有两种一直是areaXXXXX以及areaXXXXX... 工作需要 想要写个批处理来执行

内容是这样的 我有个文件夹,基本上格式可以看看下图

而我这个文件夹下面不止这些文件 但是基本上会有两种一直是areaXXXXX 以及areaXXXXX_XX_XX_XX
而我需要定期的去清空areaXXXXX文件夹下的东西(,)

我的需求是希望能做出个功能 去列出所有的areaXXXXX的文件夹 ,然后将列出来的文件夹里面的东西清空,而areaXXXXX_XX_XX_XX格式的里的内容不动
还有areaXXXXX的文件夹一段时间就会生成一次area这个文字不变,变化的是后面的编号,基本上也是5位数字,所以想要方便点 每次清空的时候都去查找对应的文件夹

我本来的想法是想通过area????? 通配符来查找文件夹的,可是好像不成功,所以求高手指点
展开
 我来答
依梦琴瑶
高粉答主

推荐于2016-02-15 · 说的都是干货,快来关注
知道顶级答主
回答量:6.9万
采纳率:82%
帮助的人:1.7亿
展开全部
for /f "delims=" %%a in ('dir /ad/b area*') do echo %%~a | find "_" >nul || del /f/q/s "%%~a\*"

放在目录中运行。

追问
可以选择不要放在目录中运行吗,因为其实为了管理这台机器 我写了蛮多批处理的想要放在一起方便管理,怎么样可以增加路径名呢?
追答
for上面新起一行,添加cd /d "area文件夹的父目录路径"
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式