永发信息网

批处理删除当前批处理文件下的某个文件夹及其文件

答案:2  悬赏:30  手机版
解决时间 2021-04-11 17:45
如:
F:\123\test\A\1.txt
F:\123\wer2\A\2.txt
F:\123\ghsf\A\3.txt
F:\123\test\b\1.txt
F:\123\wer2\b\2.txt
F:\123\ghsf\b\3.txt
把批出里文件放在 F:\123中
执行批处理文件删除 A b 中的文件及其文件夹
test wer2 ghsf 文件夹中还有其他的文件和文件夹 则保留
最佳答案
C:\WINDOWS\system32>del /?
删除一个或数个文件。

DEL [/P] [/F] [/S] [/Q] [/A[[:]attributes]] names
ERASE [/P] [/F] [/S] [/Q] [/A[[:]attributes]] names

names 指定一个或多个文件或者目录列表。
通配符可用来删除多个文件。
如果指定了一个目录,该目录中的所
有文件都会被删除。

/P 删除每一个文件之前提示确认。
/F 强制删除只读文件。
/S 删除所有子目录中的指定的文件。
/Q 安静模式。删除全局通配符时,不要求确认
/A 根据属性选择要删除的文件
属性 R 只读文件 S 系统文件
H 隐藏文件 A 存档文件
I 无内容索引文件 L 重分析点
- 表示“否”的前缀

如果命令扩展被启用,DEL 和 ERASE 更改如下:

/S 开关的显示句法会颠倒,即只显示已经
删除的文件,而不显示找不到的文件。

C:\WINDOWS\system32>
全部回答
@echo off ::********************** 注释 ************************ ::列出当前目录和子目录中包含“debug”的文件夹,然后删除。 ::dir /s /b /a:d 用于列举当前目录和子目录。(/s 也列举子目录,/b 隐藏标题信息或摘要,/a 只列出指定属性的文件,d表示文件夹。) ::findstr /i "\\debug$" 在列出的目录中找出匹配“\debug”的文件夹,(/i 不区分大小写) ::for /f "usebackq tokens=1* delims=/" %%a in ...do remdir /s /q %%a 删除所找到的文件夹。(/s 删除子目录,/q 不需要确认) ::****************************************************** ::cd for /f "usebackq tokens=1* delims=/" %%a in (`dir /s /b /a:d ^| findstr /i "\\debug$"`) do rmdir /s /q "%%a" 具体用法是将它放在某分区跟目录或某个程序的目录中执行。如果不想放在指定的目录,可以在前面用cd命令来调节目录。 您看看,这样可以吗,还需要什么补充?
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
我是一个电脑初学者,我想知道怎样截屏?
摩尔庄园的古董问题?
某学校一直坚持开展用眼健康方面的教育,并进
DNF狂战到底该加巨剑精通还是太刀精通?
为什么河南人找工作不好找啊??
孙悟空打的赢将臣个况天佑吗?
问首歌的名字、
诺基亚7100s支持的操作系统是s40那个版本
请问1984年12月6日是什么星座
帮我起一个特别的英文名
传统礼仪的分类都有哪些
单选题You_________return the book&nb
手粗大是什么命?
华硕A52D笔记本装什么系统最好用???用w7系
小翠鞋店这个地址在什么地方,我要处理点事
推荐资讯
英雄到里面的黑发配什么英雄?为什么
上蔡县邮编是多少,我父亲是河南省上蔡县和店
填空题消化系统包括________和________两部分
喝可乐对身体有害么?
乐透游戏能不能改名字.如果能改怎么改
什么颜色的笔写字最好看
河北省乐亭县离周边哪个机场近
这是什么字体 ??
电脑主机箱盖子不盖好吗?
穿越火线刷分封号吗?
地理老师给学生祝福语,2016文言文祝福语大全
怎样查看我收集到的“伯利恒之星”
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?