删除指定目录下指定后缀的文件
重要的事情说在前面:不能恢复,谨慎操作
今天大意了,导出sql文件的时候没指定目录,默认放到桌面上了,看着桌面上密密麻麻的sql文件,我人傻了,一个一个删不是办法,还是搜下命令吧。
- 删除命令
C:\Users\PC\Desktop>del /s /q "C:\Users\PC\Desktop\*.sql"
删除文件 - C:\Users\PC\Desktop\databasechangelog.sql
删除文件 - C:\Users\PC\Desktop\databasechangeloglock.sql
删除文件 - C:\Users\PC\Desktop\dept.sql
删除文件 - C:\Users\PC\Desktop\dept_leader.sql
删除文件 - C:\Users\PC\Desktop\example.sql
......
- 参数说明
del:删除文件的命令。
/s:指定删除当前目录及其所有子目录中的匹配文件。
/q:指定静默模式,即不要求确认删除。
"C:\Users\PC\Desktop\*.sql":指定要删除的文件路径和模式,*.sql表示所有扩展名为.sql的文件。
- 精简删除命令
上边的命令是切到了桌面文件夹删除桌面文件夹的sql文件,有点多此一举,当切到某个目录时也是可以不指定的,在桌面新建个test.sql测试下,测试删除
C:\Users\PC\Desktop>del /s /q "*.sql"
删除文件 - C:\Users\PC\Desktop\test.sql