我有上千个文件(类型:图像)。其中一些文件名包含“+”。我想从文件名中删除“+”。我该怎么做?
文件名例如:
!Bzk76jgCWk~$(KGrHqMOKn!Ew9)B+CdZBMWq4neeCw~~_12
!B8974bQEGk~$(KGrHqQOKkIEzJYk9)nuBM4cmDS1+w~~_12
$(KGrHqZ,!jQE6F7l+FWqBOldOfQg!!~~60_57 (1)
$(KGrHqR,!oIE-uf2+zQdBPsor,!hKw~~60_57
!CD,Prv!!2k~$(KGrHqN,!lMEz+6WFj36BNOdz)CHSQ~~_12
请提出建议。
答案1
有可用的多重命名工具可以做到这一点,我有时自己使用 FreeCommander。此特定任务也可以使用批处理文件完成:将以下代码粘贴到扩展名为。蝙蝠,放在同一文件夹中并执行。
@echo off
for %%f in (*.*) do (
set "x=%%f"
setlocal enabledelayedexpansion
set y=!x:+=!
if not "!x!"=="!y!" rename "!x!" "!y!"
endlocal
)