Как может я масса переименовывать файлы?

У меня есть набор файлов, названных с шаблон 99 - DescriptiveName.txt и я хотел бы удалить число из передней стороны, таким образом, я просто имею DescriptiveName.txt.

Как я могу сделать это? Я могу сделать это из командной строки или являюсь там утилитой, которая может сделать это?

127
задан 28.09.2014, 03:22

10 ответов

Я знаю в Вашем заголовке, который Вы говорите "в DOS", но я получаю впечатление, Вы просто ищете способ сделать это и задаетесь вопросом, является ли это лучшим способом.

Абсолютный лучший инструмент, который я нашел для этого, является Объемным, Переименовывают Утилиту.

Bulk Rename Utility

Это не инструмент командной строки, но у них действительно есть версия командной строки, если Вы действительно хотите использовать его тот путь.

Я использовал версию GUI много, и это очень мощно, очень быстро и чрезвычайно просто в использовании.

О, и это СВОБОДНО для персонального использования.

94
ответ дан 07.12.2019, 07:48

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

Ниже пример того, как удалить текст перед первым тире, но существуют загрузки других правил, которые можно определить.

enter image description here

11
ответ дан 07.12.2019, 07:48

Самый легкий путь состоял бы в том, чтобы использовать, Переименовывают Ведущее устройство.

3
ответ дан 07.12.2019, 07:48

старая школа:

Можно сделать DIR и перенаправить вывод в файл, как в DIR *.TXT >TEMP.BAT

Затем используйте редактора для вынимания то, что Вы не нуждаетесь и изменяете части, в которых Вы действительно нуждаетесь. Добавьте "@echo прочь" как верхняя строка, сохраните ее и выполните ее.

19
ответ дан 07.12.2019, 07:48

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

RenameWand
http://renamewand.sourceforge.net/

Некоторые соответствующие примеры использования:

Отбросьте все перед "-" в имени файла:

java -jar RenameWand.jar  "<a> - <b>"  "<b>"

Предварительно ожидайте 3-разрядное число к имени файла, сортирующему к измененному в последний раз времени:

java -jar RenameWand.jar  "<a>"  "<3|#FT> <a>"

Части перестроения имени файла и случай изменения:

java -jar RenameWand.jar  "<album> - <artist> - <song>.<ext>" 
                          "<artist.upper> <album.title> - <song>.<ext.lower>"
3
ответ дан 07.12.2019, 07:48

Я обнаружил RenPhoric приблизительно месяц назад.Превосходно. И это свободно.

Никакой сложный интерфейс и я быстро не смогли переименовать точно, как я хотел. Способное Регулярное выражение. Не использовали ничто больше с тех пор.

3
ответ дан 07.12.2019, 07:48

Я использую Общего Командующего, мультипереименовывают инструмент (ctrl+M) для вещей как это. Их полезный инструмент, один из слишком многих для подсчета, прост в использовании, и может также использовать регулярные выражения и шаблоны при необходимости. О, и это, очевидно, дает Вам предварительный просмотр прежде, чем внести любые изменения.

Это - третий или четвертый вопрос, я ответил на рекомендацию Общего Командующего... Я должен получать комиссию от них ;-)

13
ответ дан 07.12.2019, 07:48

AntRenamer делает довольно легким определить шаблон переименования; существует много, уже подготовленных (и это дает предварительный просмотр действий):

AntRenamer

Свободный для персонального и коммерческого использования.

24
ответ дан 07.12.2019, 07:48

Если Вы действительно хотите использовать командную строку окон (если Вы не хотите загружать что-то), Вы могли бы сделать это как это:

dir /B > fileList.txt
for /f "tokens=1,2,3" %i in (fileList.txt) DO ren "%i %j %l" %l

Первая строка производит список файлов в файл под названием fileList.txt. Вторая строка разделяет каждое из имен в списке в 3 части, #, "-" и остальная часть имени. Для каждого из тех это делает переименовать команду.

24
ответ дан 07.12.2019, 07:48

Я использовал Свободного командующего Portable (бесплатное программное обеспечение) для этого успешно:

  1. Выберите или Перейдите к файлам или каталогам для переименования
  2. Нажмите [Ctrl-M] (или File> Multi-rename)
  3. заполните поля, как имеет смысл для Вашего обстоятельства
  4. проверьте шоу предварительного просмотра, что Вы ожидаете
  5. Искать!
5
ответ дан 07.12.2019, 07:48

Теги

Похожие вопросы