批处理删除指定文件夹中的指定类型文件
背景
最近要打包一下学习的算法上机测试的资料,把编译出来的文件删一下,只保留C++源文件。
这里面的东西还真不少:
D:\编程代码\程序\C++>tree /f
卷 Data 的文件夹 PATH 列表
卷序列号为 90AF-CB35
D:.
│ Hello World.cpp
│
└─Project│ 01.cpp│ 02.cpp│ 03.cpp│ 04.cpp│ 05.cpp│ 06.cpp│ 07.cpp│ 08.cpp│ 09.cpp│ 10.cpp│└─记录├─2021-10-10│ 1.cpp│ 10.cpp│ 11.cpp│ 12.cpp│ 13.cpp│ 14.cpp│ 15.cpp│ 2.cpp│ 3.cpp│ 4.cpp│ 5.cpp│ 6.cpp│ 7.cpp│ 8.cpp│ 9.cpp│ 第十九课.docx│├─2021-10-17│ 1.cpp│ 10.cpp│ 11.cpp│ 12.cpp│ 13.cpp│ 14.cpp│ 15.cpp│ 2.cpp│ 3.cpp│ 4.cpp│ 5.cpp│ 6.cpp│ 7.cpp│ 8.cpp│ 9.cpp│├─2021-10-24│ 1.cpp│ 1.exe│ 10.cpp│ 11.cpp│ 12.cpp│ 13.cpp│ 14.cpp│ 15.cpp│ 2.cpp│ 2.exe│ 3.cpp│ 3.exe│ 4.cpp│ 5.cpp│ 6.cpp│ 7.cpp│ 8.cpp│ 9.cpp│├─2021-10-3│ 1.cpp│ 10.cpp│ 11.cpp│ 12.cpp│ 13.cpp│ 14.cpp│ 15.cpp│ 2.cpp│ 3.cpp│ 4.cpp│ 5.cpp│ 6.cpp│ 7.cpp│ 8.cpp│ 9.cpp│ 第十八课.docx│├─2021-10-31│ 1.cpp│ 1.exe│ 10.cpp│ 2.cpp│ 2.exe│ 3.cpp│ 3.exe│ 4.cpp│ 4.exe│ 5.cpp│ 5.exe│ 6.cpp│ 7.cpp│ 8.cpp│ 9.cpp│├─2021-11-14│ 1.cpp│ 1.exe│ 10.cpp│ 11.cpp│ 12.cpp│ 13.cpp│ 14.cpp│ 15.cpp│ 16.cpp│ 17.cpp│ 18.cpp│ 19.cpp│ 2.cpp│ 2.exe│ 20.cpp│ 3.cpp│ 4.cpp│ 5.cpp│ 6.cpp│ 7.cpp│ 8.cpp│ 9.cpp│├─2021-11-18│ 1.cpp│ 2.cpp│ 3.cpp│ 4.cpp│ 5.cpp│├─2021-11-21│ 1.cpp│ 1.exe│ 10.cpp│ 11.cpp│ 12.cpp│ 13.cpp│ 14.cpp│ 15.cpp│ 2.cpp│ 2.exe│ 3.cpp│ 4.cpp│ 5.cpp│ 6.cpp│ 7.cpp│ 8.cpp│ 9.cpp│├─2021-11-28│ 1.cpp│ 1.exe│ 10.cpp│ 11.cpp│ 12.cpp│ 13.cpp│ 14.cpp│ 15.cpp│ 2.cpp│ 2.exe│ 3.cpp│ 3.exe│ 4.cpp│ 4.exe│ 5.cpp│ 5.exe│ 6.cpp│ 6.exe│ 7.cpp│ 7.exe│ 8.cpp│ 8.exe│ 9.cpp│├─2021-11-7│ 1.cpp│ 1.exe│ 10.cpp│ 2.cpp│ 2.exe│ 3.cpp│ 3.exe│ 4.cpp│ 4.exe│ 5.cpp│ 5.exe│ 6.cpp│ 6.exe│ 7.cpp│ 8.cpp│ 9.cpp│ 第二十二课.docx│├─2021-6-18│ 1.cpp│ 10.cpp│ 11.cpp│ 12.cpp│ 13.cpp│ 14.cpp│ 15.cpp│ 2.cpp│ 3.cpp│ 4.cpp│ 5.cpp│ 6.cpp│ 7.cpp│ 8.cpp│ 9.cpp│├─2021-6-25│ 1.cpp│ 10.cpp│ 11.cpp│ 12.cpp│ 2.cpp│ 3.cpp│ 4.cpp│ 5.cpp│ 6.cpp│ 7.cpp│ 8.cpp│ 9.cpp│├─2021-7-12│ 1.cpp│ 10.cpp│ 2.cpp│ 3.cpp│ 4.cpp│ 5.cpp│ 6.cpp│ 7.cpp│ 8.cpp│ 9.cpp│├─2021-7-13│ 1.cpp│ 10.cpp│ 11.cpp│ 12.cpp│ 13.cpp│ 14.cpp│ 15.cpp│ 2.cpp│ 3.cpp│ 4.cpp│ 5.cpp│ 6.cpp│ 7.cpp│ 8.cpp│├─2021-7-14│ 1.cpp│ 10.cpp│ 11.cpp│ 12.cpp│ 13.cpp│ 14.cpp│ 15.cpp│ 2.cpp│ 3.cpp│ 4.cpp│ 5.cpp│ 6.cpp│ 7.cpp│ 8.cpp│ 9.cpp│ 第八课.docx│├─2021-7-15│ 1.cpp│ 10.cpp│ 11.cpp│ 12.cpp│ 13.cpp│ 14.cpp│ 15.cpp│ 2.cpp│ 3.cpp│ 4.cpp│ 5.cpp│ 6.cpp│ 7.cpp│ 8.cpp│ 9.cpp│├─2021-7-16│ 1.cpp│ 10.cpp│ 11.cpp│ 12.cpp│ 13.cpp│ 14.cpp│ 15.cpp│ 2.cpp│ 3.cpp│ 4.cpp│ 5.cpp│ 6.cpp│ 7.cpp│ 8.cpp│ 9.cpp│ 第九课.docx│├─2021-7-19│ 1.cpp│ 10.cpp│ 11.cpp│ 12.cpp│ 13.cpp│ 14.cpp│ 15.cpp│ 2.cpp│ 3.cpp│ 4.cpp│ 5.cpp│ 6.cpp│ 7.cpp│ 8.cpp│ 9.cpp│├─2021-7-2│ 1.cpp│ 10.cpp│ 11.cpp│ 12.cpp│ 13.cpp│ 14.cpp│ 15.cpp│ 2.cpp│ 3.cpp│ 4.cpp│ 5.cpp│ 6.cpp│ 7.cpp│ 8.cpp│ 9.cpp│├─2021-7-20│ 1.cpp│ 10.cpp│ 11.cpp│ 12.cpp│ 13.cpp│ 14.cpp│ 15.cpp│ 2.cpp│ 3.cpp│ 4.cpp│ 5.cpp│ 6.cpp│ 7.cpp│ 8.cpp│ 9.cpp│ 第十课.docx│├─2021-7-21│ 1.cpp│ 10.cpp│ 11.cpp│ 12.cpp│ 13.cpp│ 14.cpp│ 15.cpp│ 2.cpp│ 3.cpp│ 4.cpp│ 5.cpp│ 6.cpp│ 7.cpp│ 8.cpp│ 9.cpp│ 第十一课.docx│├─2021-7-22│ 1.cpp│ 10.cpp│ 11.cpp│ 12.cpp│ 13.cpp│ 14.cpp│ 15.cpp│ 2.cpp│ 3.cpp│ 4.cpp│ 5.cpp│ 6.cpp│ 7.cpp│ 8.cpp│ 9.cpp│├─2021-7-26│ 1.cpp│ 10.cpp│ 11.cpp│ 12.cpp│ 13.cpp│ 14.cpp│ 15.cpp│ 16.cpp│ 17.cpp│ 18.cpp│ 19.cpp│ 2.cpp│ 20.cpp│ 3.cpp│ 4.cpp│ 5.cpp│ 6.cpp│ 7.cpp│ 8.cpp│ 9.cpp│ 第十一课.docx│ 第十二课.docx│ 第十五课.docx│├─2021-7-9│ 1.cpp│ 10.cpp│ 11.cpp│ 12.cpp│ 13.cpp│ 14.cpp│ 15.cpp│ 2.cpp│ 3.cpp│ 4.cpp│ 5.cpp│ 6.cpp│ 7.cpp│ 8.cpp│ 9.cpp│├─2021-9-12│ 1.cpp│ 10.cpp│ 11.cpp│ 12.cpp│ 13.cpp│ 14.cpp│ 15.cpp│ 2.cpp│ 3.cpp│ 4.cpp│ 5.cpp│ 6.cpp│ 7.cpp│ 8.cpp│ 9.cpp│ title.in│ title.out│├─2021-9-19│ 1.cpp│ 10.cpp│ 11.cpp│ 12.cpp│ 13.cpp│ 14.cpp│ 15.cpp│ 2.cpp│ 3.cpp│ 4.cpp│ 5.cpp│ 6.cpp│ 7.cpp│ 8.cpp│ 9.cpp│ 第十七课.docx│├─2021-9-21│ 1.cpp│ 10.cpp│ 11.cpp│ 12.cpp│ 13.cpp│ 14.cpp│ 15.cpp│ 2.cpp│ 3.cpp│ 4.cpp│ 5.cpp│ 6.cpp│ 7.cpp│ 8.cpp│ 9.cpp│└─2021-9-51.cpp10.cpp11.cpp12.cpp13.cpp14.cpp15.cpp2.cpp3.cpp4.cpp5.cpp6.cpp7.cpp8.cpp9.cpp第十六课.docxD:\编程代码\程序\C++>
搜了了一下,26个文件,用批处理给删了!
认识一下del
命令
del
这个命令自带的解说如下:
D:\编程代码\程序\C++>del /?
删除一个或多个文件。DEL [/P] [/F] [/S] [/Q] [/A[[:]attributes]] names
ERASE [/P] [/F] [/S] [/Q] [/A[[:]attributes]] namesnames 指定一个或多个文件或者目录列表。通配符可用来删除多个文件。如果指定了一个目录,该目录中的所有文件都会被删除。/P 删除每一个文件之前提示确认。/F 强制删除只读文件。/S 删除所有子目录中的指定的文件。/Q 安静模式。删除全局通配符时,不要求确认/A 根据属性选择要删除的文件属性 R 只读文件 S 系统文件H 隐藏文件 A 准备存档的文件I 无内容索引文件 L 重新分析点O 脱机文件 - 表示“否”的前缀如果命令扩展被启用,DEL 和 ERASE 更改如下:/S 开关的显示句法会颠倒,即只显示已经
删除的文件,而不显示找不到的文件。D:\编程代码\程序\C++>
我们可以使用通配符来概括这些文件,如所有的C++源文件就是*.cpp
,所有的docx格式文档就是*.docx
。
当我们想要删除所有的可执行文件时,就输入del *.exe
,可以加上安静模式、进入子文件夹去删除等方法,综合起来代码为del /q /s /f *.exe
,来试一下。
另外说一嘴,不要随便用这个命令,这样写不会放到回收站,直接删除掉,所以谨慎使用。
批处理删除指定文件夹中的指定类型文件相关推荐
- python找到文件夹下指定文件类型_python 读取指定文件夹中的指定文件类型的文件名...
C# 读取指定文件夹中的全部文件,并按规则生成SQL语句! 本实例的目的在于: 1 了解怎样遍历指定文件夹中的全部文件 2 控制台怎样输入和输出数据 代码: using System; using S ...
- python从文件夹中提取指定文件_使用Python实现从各个子文件夹中复制指定文件的方法...
之前用来整理图片的小程序,拿来备忘,算是使用Python复制文件的一个例子. # -*- coding: utf-8 -*- #程序用来拷贝文件并输出图片采集日期等其他信息到Excel中 #文件夹结构 ...
- Python查找文件夹中含有指定关键字的文件
查找文件夹中含有指定关键字的文件,并将该文件复制到另一个文件夹中 ''' 查找文件夹中含有指定关键字的文件,并将该文件复制到另一个文件夹中 ''' import os import shutildef ...
- 批量替换一个文件中的文件名,例如将文件夹中s**_abnormal.jpg文件修改为s**_abnor.jpg
文章涉及到StringAbout::开头的函数具体实现参考:string与Cstring字符串类型转换和其他操作总结 CProcessFile::开头的函数实现参考:文件读写操作工具类CProcess ...
- matlab打开bmp,Matlab 读取文件夹中所有的bmp文件
将srcimg文件下的bmp文件转为jpg图像,存放在dstimg文件夹下 str = 'srcimg'; dst = 'dstimg'; file=dir([str,'\*.bmp']); :len ...
- java压缩zip文件夹错误_Java将文件或者文件夹压缩成zip(修复文件夹中存在多个文件报Stream Closed错误问题)...
项目场景: Java将文件或者文件夹压缩成zip(修复文件夹中存在多个文件报Stream Closed错误问题) 问题描述: 最近的项目需要将多级文件夹压缩成zip,网上找了几个工具类,都会报错,所以 ...
- 失物招领php_我的Mac上“失物招领”文件夹中的大型iNode文件是什么?
失物招领php If you're trying to figure out what's taking up space on your Mac, you might stumble upon so ...
- Python判断两个文件夹中互相不同的文件有哪些、判断一个文件夹相对于另外一个文件夹缺少了哪些文件
Python判断两个文件夹中互相不同的文件有哪些.判断一个文件夹相对于另外一个文件夹缺少了哪些文件 目录 Python判断两个文件夹中互相不同的文件有哪些.判断一个文件夹相对于另外一个文件夹缺少了哪些 ...
- 使用cmd命令在桌面上新建一个文件夹,且在文件夹中新建一个.java文件,使用cmd命令实现.java文件的编译运行
标题使用cmd命令在桌面上新建一个文件夹,且在文件夹中新建一个.java文件,使用cmd命令实现.java文件的编译运行 1.在电脑桌面使用快捷键win+r打开 2.打开cmd命令界面之后使用md d ...
- python查找文件夹中的指定文件_python 递归搜索文件夹下的指定文件
python 递归搜索文件夹下的指定文件 import os def look_in_directory(directory): """Loop through the ...
最新文章
- 类的operator new与operator delete的重载
- ChIP-seq基本分析流程
- 正确理解python中二分查找
- 渝粤教育,我是客服,2022重返王者荣耀,再露凶残,欢迎约战
- 6个经典的JavaScript报错分析
- 前端学习(3209):react中类中方法的this指向
- Flask中数据库的应用
- 什么是 Elasticsearch?一篇搞懂
- mac 向mysql输入 数据_(mac系统下)mysql 入门
- swagger注解类说明
- 2017年10月30日360最新虚拟壳脱壳后完全修复
- 关于Linux中网络连接配置(NetworkManager)的一些笔记
- 【上古秘籍】之Eclipse的秘籍 转
- E. 新旧身份证(继承)
- python做飞机大战游戏_python实现飞机大战游戏
- 阿拉尔市谷歌高清卫星地图下载
- 有关数据的“那些事儿”,百度云发声啦!
- MAC 活动监视器部分状态缺失
- asp 支付宝 企业版 接口 支持网银接口 ,网银直接支付
- Matlab代码生成之SIL/PIL测试
热门文章
- 机床数据采集之凯恩帝(KND)机床 IP地址设置
- 单片机控制10BitDA正弦信号发生器 PROTEUS 和51单片机教程(附仿真文件+源代码)
- 哈工大教授车万翔:基于迁移学习的任务型对话系统
- Java教师评估系统_jsp教师在线评价系统
- cnc计算机控制,CNC控制器
- linux分析java堆栈信息,Linux下获取java堆栈文件并进行分析
- 什么是端口映射?内网端口映射工具推荐
- 时序约束系列之D触发器原理和FPGA时序结构
- 直播流播放器 html,rtmp直播视频流播放器(ckplayer)使用方法
- 电容单位F法拉、mF毫法、纳法nF、皮法pF之间是如何转换