[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
返回列表 发帖

[文本处理] 批处理如何删除指定目录下指定文件夹和文本?

我的电脑每日在e盘collect文件夹下date文件夹内(e:\collect\date),生成“名单甲0624”(名单0624.txt)文本若干,每个文本名称都有“名单”两个字;生成“进度甲0624”文件夹若干,每个文件夹名称都有“进度”两个字,以上文本和文件夹需要删除。
我想求助个命令,将e:\collect\date下的,含有“名单”二字的文本和含有“进度”二字的文件夹全部删除,谢谢!!!

del /q /s 名单*.txt

删除文件的

删除文件夹就不知道怎么写了
http://www.2164.top/

TOP

回复 2楼 的帖子

[一日一教学](10)删除文件夹:rd
http://bbs.bathome.net/thread-3340-1-1.html
我帮忙写的代码不需要付钱。如果一定要给,请在微信群或QQ群发给大家吧。
【微信公众号、微信群、QQ群】http://bbs.bathome.net/thread-3473-1-1.html
【支持批处理之家,加入VIP会员!】http://bbs.bathome.net/thread-67716-1-1.html

TOP

谢谢楼上二位的帮助,我用以下命令能删除一层目录下的文件夹,但层数一多就不行了
@echo off
for /f "delims=" %%a in ('dir /s/a/b e:\collect\date\banzu\geren\*进度*') do rd "%%a" 2>nul&&del /q/a/f "%%a" 2>nul
原始详细目录是e:\collect\date\banzu\geren

[ 本帖最后由 w96692 于 2010-6-27 00:33 编辑 ]

TOP

返回列表