标题: [文件操作] 【已解决】批处理怎样删除多个路径,多个指定后缀名? [打印本页]
作者: holley 时间: 2022-8-31 18:58 标题: 【已解决】批处理怎样删除多个路径,多个指定后缀名?
本帖最后由 holley 于 2022-9-1 09:12 编辑
- @echo off
- set path1="D:\Program Files\NGOPlugin\NgoEbClient\ReadCardPlugin\IdCardImageTemp" "%USERPROFILE%\Desktop"
- set suffix=*.jpg *.jpeg *.png *.bmp *.wbep *.gif
- cd /d %path1%
- del /f /q /s %suffix% 2>nul
复制代码
为什么会失败呢??
作者: Batcher 时间: 2022-8-31 19:33
回复 1# holley - @echo off
- set path1="D:\Program Files\NGOPlugin\NgoEbClient\ReadCardPlugin\IdCardImageTemp" "%USERPROFILE%\Desktop"
- set suffix=*.jpg *.jpeg *.png *.bmp *.wbep *.gif
- for %%i in (%path1%) do (
- if exist "%%~i\" (
- cd /d %%i
- del /f /q /s %suffix% 2>nul
- )
- )
复制代码
作者: holley 时间: 2022-9-1 09:11
回复 2# Batcher
操作成功,多谢修改!
欢迎光临 批处理之家 (http://bbs.bathome.net/) |
Powered by Discuz! 7.2 |