如何在 Windows 8 中从多个文件名中删除某个字符?

如何在 Windows 8 中从多个文件名中删除某个字符?

我有上千个文件(类型:图像)。其中一些文件名包含“+”。我想从文件名中删除“+”。我该怎么做?

文件名例如:

!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
)

相关内容