Как сделать массовое переименование? - PullRequest
25 голосов
/ 06 января 2009

Мне нужно переименовать имена файлов, как это

transform.php?dappName=Test&transformer=YAML&v_id=XXXXX

только к этому

XXXXX.txt

Как я могу это сделать?

Я понимаю, что мне нужно более одной mv команды, потому что это не менее 25000 файлов.

Ответы [ 11 ]

0 голосов
/ 07 января 2009

Хорошо, вы должны иметь возможность запустить двоичный файл Windows для этого.

Но если вы можете запустить Total Commander , сделайте это:

  1. Выберите все файлы с помощью * и нажмите Ctrl-M

  2. В поле Поиск вставьте "transform.php? DappName = Test & transformer = YAML & v_id ="

    (оставить Заменить пусто)

  3. Нажмите Старт

Это не намного проще, чем это. Вы также можете переименовать с помощью регулярных выражений в этом диалоговом окне, и вы увидите предварительный просмотр того, как ваши файлы будут переименованы.

...