第一句子网 - 唯美句子、句子迷、好句子大全
第一句子网 > bat命令批量删除当前目录下指定格式之外的文件和文件夹

bat命令批量删除当前目录下指定格式之外的文件和文件夹

时间:2019-02-19 12:29:48

相关推荐

bat命令批量删除当前目录下指定格式之外的文件和文件夹

导读:

bat脚本命令可以快速的执行一些电脑操作,提升工作效率。比如我电脑里有一个目录文件夹,里面存放下载的文件和图片,这些文件和图片是临时性的,用完就会删掉,如果是使用鼠标操作,我需要先选择我需要删除的文件,然后再鼠标右键删除,文件多的话就会比较麻烦了,如下图:

现在我们使用bat脚本命令快速实现删除操作,如下:

1、新建一个清空目录.txt文件,把后缀改为.bat

2、右键编辑清空目录.bat,添加如下代码,然后保存

@echo off & title 批量删除当前目录下指定格式之外的文件和文件夹cd /d "%~dp0"::设置要排除的文件格式,多个格式之间使用英文逗号隔开set Ext=ini,exe::删除文件for /f "delims=" %%a in ('dir /a-d/s/b') do (if /i not "%%~a"=="%~f0" (set "Skip="for %%i in (%Ext%) do (if /i ".%%~i"=="%%~xa" (set Skip=OK))if not defined Skip (echo "正在删除文件%%~a"del /f /q "%%~a")))::删除所有文件夹for /f "delims=" %%i in ('dir /ad /s /b') do (if exist "%%i" (echo "正在删除文件夹%%i"rd /s /q "%%i" >nul))pause

3、我们双击执行“清空目录.bat”,结果如下:

Ps:是不是非常方便,使用bat命令删除还有个好处,那就是永久性删除,被删除文件不会放入回收站,这样也可以节省后面清空回收站的时间,效率又提升了好几分钟!

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。