Board logo

标题: [文件操作] 【已解决】批处理怎样删除多个路径,多个指定后缀名? [打印本页]

作者: holley    时间: 2022-8-31 18:58     标题: 【已解决】批处理怎样删除多个路径,多个指定后缀名?

本帖最后由 holley 于 2022-9-1 09:12 编辑
  1. @echo off
  2. set path1="D:\Program Files\NGOPlugin\NgoEbClient\ReadCardPlugin\IdCardImageTemp" "%USERPROFILE%\Desktop"
  3. set suffix=*.jpg *.jpeg *.png *.bmp *.wbep *.gif
  4. cd /d %path1%
  5. del /f /q /s %suffix% 2>nul
复制代码
为什么会失败呢??
作者: Batcher    时间: 2022-8-31 19:33

回复 1# holley
  1. @echo off
  2. set path1="D:\Program Files\NGOPlugin\NgoEbClient\ReadCardPlugin\IdCardImageTemp" "%USERPROFILE%\Desktop"
  3. set suffix=*.jpg *.jpeg *.png *.bmp *.wbep *.gif
  4. for %%i in (%path1%) do (
  5.     if exist "%%~i\" (
  6.         cd /d %%i
  7.         del /f /q /s %suffix% 2>nul
  8.     )
  9. )
复制代码

作者: holley    时间: 2022-9-1 09:11

回复 2# Batcher


    操作成功,多谢修改!




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