神奇的DOS批量删除文件命令

LMS
1.8K+ 5

虽然windows可视化操作起来一目了然,但有的时候处理一些事情也是相当烦琐,比如要删除在F盘下有n个文件夹里的以.bak为后缀名的文件,如果一个一个文件夹点开再delet,估计要晕死,这时候用DOS命令来处理,只需要一句命令就可以搞定,那是相当的爽快。

  点击“开始”→“运行”,输入:“CMD”后回车。然后在“命令提示符”窗口下输入下面的一句,回车
  del F:*.bak /f /s /q /a (F代表你要操作的盘符,如果是C盘就把F改成C)
  强制删除F盘下所有目录内(包括F盘本身)的*.bak 文件并且不提示是否删除。
  /f 表示强制删除文件
  /s表示子目录都要删除该文件
  /q表示无声,不提示
  /a根据属性选择要删除的文件
  R 只读文件 S 系统文件
  H 隐藏文件 A 存档文件
  - 表示“否”的前缀

ps:这种删除是直接的彻底删除,相当于windows下的shift+delet,如果不确定命令是否正确,最好先做备份。

写完想起来,windows搜索功能可能搜索到相关文件,但是对于搜索结果显示的文件是不是可以执行删除操作没有实际验证,有机会可以试一下。

THE END

评论 5

  1. 我记得是把代码存为bat文件,然后把想要删除的文件往这个上面一拖就可以了,这种方法适合删除顽固文件。

  2. 谷子猫
    🏅🏅🏅

    不过以前貌似用过这种命令。

    那时候要辞职,所以做了个BAT,删除了所有的设计文档。~

  3. sheppard
    🏆🏆🏅

    我自己测试过,不过用windows的搜索功能一样也可以删除,那样更直观点。

  4. 谷子猫
    🏅🏅🏅

    俺不试这种陌生的东东。。

发表评论

Submit