批处理:如何实现批量将文件名中的同一个字符串删除。

2024-12-23 15:32:36
推荐回答(2个)
回答1:

@echo off&setlocal enabledelayedexpansion
for /f "delims=" %%a in ('dir /b/a-d *sina*.pdf') do (
    set "str=%%a"
    set "str=!str:[sina]=!"
    ren "%%a" "!str!"
)

回答2:

使用重命名软件,网上一搜一大把。

我用的 BatchRename 4,免费版可以批量重命名不多于 300 个文件,2000 个需要操作好几次。当然也有破解版,无功能限制。