Windows命令行使用技巧(持续更新)

删除指定目录下指定后缀的文件

重要的事情说在前面:不能恢复,谨慎操作

今天大意了,导出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

 将桌面上非快捷方式的文件移动到指定文件夹

打开PowerShell

进入桌面所在目录

PS C:\Users\PC> cd C:\Users\PC\Desktop

 输入以下命令进行移动操作,C:\file 替换成自定义的目标文件夹,此处是我新建的一个空文件夹

 Get-ChildItem -Path "$env:USERPROFILE\Desktop" -Exclude *.lnk | Move-Item -Destination "C:\file"

执行命令后发现桌面上已经没有非快捷方式文件,file文件夹中出现相关文件

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值