Оригинальные файлы
File 15 - Example.txt
File 2 - Example.txt
File 22 - Example.txt
File 3 - Example.txt
File 4 - Example.txt
File 5 - Example.txt
Желаемый вывод
File 15 - Example.txt
File 02 - Example.txt
File 22 - Example.txt
File 03 - Example.txt
File 04 - Example.txt
File 05 - Example.txt
Один файл может быть легко переименован с ren
.
ren "File 2 - Example.txt" "File 02 - Example.txt"
Будет ли возможно массовое переименование с помощью Windows ren
или rename
инструмента?
windows
command-line
batch-file
rename
Sabrina
источник
источник
Ответы:
Можно ли будет переименовать его с помощью Windows ren или переименовать инструмент?
Да, но для этого требуется командный файл.
test.cmd:
пример:
Дальнейшее чтение
источник
Этот вкладыш PowerShell one расширит все числа в имени файла до двух мест
.PadLeft(2,'0')
:(и оставит числа без изменений)
чтобы быть по теме, завернутый в строку / командный файл cmd:
Чтобы быть в безопасности перед выполнением команд, добавьте либо
-Confirm
который спрашивает, прежде чем делать переименование-WhatIf
который перечисляет все переименования, которые он будет выполнять без параметрапрямо перед последним
"
источник
Изменить: я только что заметил, что этот вопрос конкретно о переименовании из командной строки, поэтому он не отвечает на вопрос напрямую ... Я оставлю его пока, надеясь, что это будет полезно для других.
Total Commander файловый менеджер имеет отличный инструмент массового переименования. Он включает в себя множество функций, включая предварительный просмотр переименования, различные маски переименования, регулярные выражения, переименование файлов во всей иерархии папок и многое другое. В то же время, он довольно прост в использовании.
Вот скриншот для демонстрации его использования:
Шаг за шагом:
*.txt
в поле «Поиск», нажмите «Начать поиск», нажмите «Подача в список», затем пометьте файлы знаком Ctrl+ A. Используйте эту технику, если вы хотите переименовать файлы также во внутренних папках.источник
ren *.bat *.txt
будет работать, чтобы переименовать расширения во всех соответствующих файлах, сохраняя другую часть имени. Не могли бы вы не злоупотреблять этим для запуска последовательностиren
команд?ren "File *" "File 0*"
ren "File 00*" "File 0*"
File 022 - Example.txt
источник