本帖最后由 ShowCode 于 2023-12-4 18:02 编辑
回复 1# opelwang - @echo off
- REM 设置要删除的文件路径列表(每对双引号里面一个路径)
- set target_paths="C:\Test\测试\From" "C:\Test\To"
- REM 设置要删除的关键字列表(每对双引号里面一个关键字)
- set target_keywords="带花生" "花茶" "黄瓜"
- for %%p in (%target_paths%) do (
- pushd "%%~p"
- for %%k in (%target_keywords%) do (
- for /f "delims=" %%f in ('dir /b /s /a-d *%%~k* 2^>nul') do (
- echo 正在删除文件: %%f
- del /f /q "%%f"
- if errorlevel 1 (
- echo 删除文件 %%f 失败.
- ) else (
- echo 文件 %%f 删除成功.
- )
- )
- )
- popd
- )
- pause
复制代码
|