Переименование имен файлов с использованием файла .BAT или любого другого сценария - PullRequest
1 голос
/ 24 ноября 2011

Редактировать имена файлов из набора файлов PDF в одной папке в Windows 7.

Я не хочу использовать простой инструмент или что-то еще - я хочу найти простой способ выполнить следующую модификацию набора имен файлов

  1. Заменить "_" пробелом ""
  2. Заменить 3-й символ пробелом

Каков подходящий способ сделать это вручную, используя скрипт или пакетный файл и т. Д. Спасибо.

Ответы [ 2 ]

5 голосов
/ 24 ноября 2011
@echo off
setlocal EnableDelayedExpansion
for %%f in (*.pdf) do (
    set "oldname=%%~Nf"
    set "newname=!oldname:_= !"
    set "newname=!newname:~0,2! !newname:~3!"
    ren "!oldname!.pdf" "!newname!.pdf"
)
1 голос
/ 24 ноября 2011

Я знаю, что вы упомянули, что не хотите использовать инструмент, но попробуйте "Утилита массового переименования".Это определенно стоит того.Это бесплатно и может не только заменить символы, но также может обрабатывать отступы.

...