Board logo

标题: [文件操作] 批处理如何删除“文件夹名里面带有指定关键字”的文件夹 [打印本页]

作者: 柠檬快递    时间: 2022-5-10 12:59     标题: 批处理如何删除“文件夹名里面带有指定关键字”的文件夹

如何删除“文件夹名里面带有指定关键字”的文件夹
  1. @echo off
  2. rem 删除指定文件夹里名称中包含有指定关键字的文件
  3. set "folder=C:\temp"
  4. if not exist "%folder%" (echo;"%folder%" not found&pause&exit)
  5. cd /d "%folder%"
  6. del /a /q /f /s *红*.* *白*.*
  7. pause
  8. exit
复制代码

作者: qixiaobin0715    时间: 2022-5-10 14:50

回复 1# 柠檬快递
用rd。rd不支持通配符,所以要用for过滤文件夹。此命令要慎用:
  1. for /f "delims=" %%a in ('dir /b /s /ad *关键字*^|sort /r') do rd /s "%%a"
复制代码





欢迎光临 批处理之家 (http://www.bathome.net/) Powered by Discuz! 7.2