У меня есть более тысячи файлов (тип: изображение). В котором некоторые из имен файлов содержат «+». Я хочу удалить «+» из имени файла. Как мне это сделать?

Имена файлов, например:

!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 ответ1

1

Существуют инструменты с несколькими переименованиями, которые могут это сделать, я иногда сам использую FreeCommander. Эту конкретную задачу также можно выполнить с помощью командного файла: вставьте следующий код в файл с расширением .bat, в ту же папку и выполните.

@echo off

for %%f in (*.*) do (
    set "x=%%f"
    setlocal enabledelayedexpansion
    set y=!x:+=!
    if not "!x!"=="!y!" rename "!x!" "!y!"
    endlocal
)

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .