Как массово переименовать тысячи файлов через PowerShell

    Опубликовано: 02.10.2026 • Время чтения: 1 мин.

    Ручное переименование сотен фотографий из отпуска или упорядочивание скачанных отчетов отнимает часы монотонного труда. Установка сомнительных сторонних утилит для пакетного переименования несет риск заражения рекламными модулями.

    Встроенная в Windows среда PowerShell позволяет за одну строчную команду изменить структуру имен тысяч файлов: заменить подстроки, удалить лишние символы, добавить текущую дату или настроить красивую порядковую нумерацию с ведущими нулями.

    Частые вопросы

    ❓ Как предварительно проверить результат без переименования?

    Добавьте флаг `-WhatIf` в конец команды: PowerShell покажет в консоли, какие изменения произойдут, не трогая файлы.

    ❓ Что означает формат {0:D3} в скрипте?

    Спецификатор D3 дополняет число ведущими нулями до трех знаков (001, 002, 003), что сохраняет правильную сортировку в проводнике.

    ❓ Работает ли команда для вложенных подпапок?

    Да, добавьте параметр `-Recurse` к команде `Get-ChildItem` для обработки всего дерева каталогов.

    👨‍💻

    Об авторе: Редакция Гайдотеки

    Инструкция подготовлена специалистами портала. Мы лично проверяем каждый способ оплаты и настройки программ перед публикацией. Если метод перестает работать — мы обновляем гайд.