Есть ли простой способ переименовать все файлы в каталоге? PowerShell - это путь?
Я хотел бы перейти от этого:
c:\family_pics\
img123.jpg
img124.jpg
к этому:
c:\family_pics\
family_pics_1.jpg
family_pics_2.jpg
В идеале я хотел бы запустить скрипт в каталоге, который переименовал бы все файлы на основе имени текущего каталога, сохранив расширение и рекурсивно обойдя дерево каталогов.
источник
Хотя вы можете делать что-то с помощью командного файла, я обнаружил, что больше контроля, параметров и т. Д., А также визуальный ключ к пониманию того, что должно произойти, лучше.
Есть бесплатный инструмент под названием CKRename. Сайт оригинального автора, кажется, исчез, но приложение полностью функционально и довольно популярно (я использую его 8 лет). Скачать CKRename
Вот скриншот этого в действии
источник
Вы можете просто выделить все те, которые вы хотите в проводнике, затем щелкнуть правой кнопкой мыши на первом и переименовать его, и Windows затем переименует их всех для вас с тем же соглашением об именах.
источник
ReNamer: http://www.den4b.com/
Также см .: Как переименовать часть имени файла из выбора файлов в Windows?
Перетащите папку с изображениями в ReNamer (подпапки будут добавлены рекурсивно по умолчанию). Нажмите на столбец Имя, чтобы отсортировать по имени файла, если вы хотите поддерживать последовательный порядок. Специальный метатег позволит вам использовать имя родительской папки для переименования. Используйте следующие правила переименования:
источник
Total Commander имеет несколько интересных функций переименования файлов .
Конечно, если вы любите PowerShell Owenevans00, решение выглядит великолепно.
источник
Скачать RenameFiles (бесплатное программное обеспечение). Это одна из немногих программ, которые мне действительно не хватает с тех пор, как я перешел с Windows на Apple.
Похоже, что он доступен здесь http://it-falke.com/software/renamefiles/us_description.php, но у меня нет компьютера для проверки этой ссылки. Последняя версия, которую я использовал, была 2.1.4. Это было действительно просто, но универсально.
источник
это удаляет последние четыре символа (обычно расширение)
Возможно, вам придется адаптировать вышеуказанное для обработки пробелов или ваших особых требований к переименованию
источник