本帖最后由 峰回路转 于 2018-3-18 10:44 编辑
[求助] 关于DEL命令删除指定后缀名的文件问题
1.D盘符下有一个文件夹,比如说 D:\123
2.这个文件夹里有 *dir* 和*dir1* 的文件
3.del /q /s d:\123\*dir*
4.用[3]编写的 会把*dir1* 的文件也删除掉
[问题]有什么办法可以只删除 dir 档案 保留 dir1 档案。
谢谢,大神们
首先感谢各位大神的回复
个人用的10#WHY大神的方法
在for循环里 添加 IF 判断文件后缀名的方法
具体的如下- if /i "%%~xa" neq ".dir1" (
- if exist "%%a" (
- echo del /f /s /q "%%a"
- )
- )
复制代码
|