Разбираемся · Создание онлайн-курсов

Пакетное переименование файлов курса: проверка в PowerRename

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

В этом материале

Определите одну операцию для всего комплекта

Представим учебный пример: редактор получил материалы второго модуля с префиксом draft_, а в утверждённой программе используется m02_. Требуется поменять начало имён, сохранив номер урока, назначение и расширение. Это отдельная операция над готовым комплектом. Сначала согласуйте правила названий и версий учебных файлов, иначе массовая замена просто распространит неудачную схему на всю папку.

Для пробы возьмите четыре имени: draft_01_start.pdf, draft_02_case.pdf, draft_03_template.docx и notes_draft_04.txt. Первые три относятся к выпуску, последнее — рабочая заметка, в которой слово draft находится в середине. Ожидаемый результат: три имени начинаются с m02_, заметка остаётся прежней. Заранее запишите это соответствие в отдельный список: проверять результат по памяти неудобно.

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

Подготовьте пробную папку без рабочих зависимостей

Создайте копию небольшого набора вне папок, которые используют монтажный проект, презентация или опубликованный урок. Закройте документы в редакторах. Проверьте, что копия содержит именно нужные материалы: образец решения и пустой шаблон могут иметь близкие имена, но менять местами их нельзя. Исходный комплект пока оставьте в прежнем состоянии.

В документации Microsoft о PowerRename описаны массовый поиск и замена, предварительный просмотр и выбор области имени. Утилита входит в PowerToys для Windows. Выберите подготовленные файлы в Проводнике и откройте Rename with PowerRename через контекстное меню. Если пункта нет, проверьте включение утилиты в установленном PowerToys.

Задайте область Filename only, чтобы расширения не участвовали в замене. Для первого опыта исключите папки и вложенные папки: список должен совпасть с четырьмя выбранными файлами. Если окно показывает больше объектов, сначала исправьте отбор. Настройки могут сохраняться между запусками, поэтому каждый раз сверяйте их заново.

Замените только нужное начало имени

В поле Search for введите ^draft_, в Replace with — m02_. Включите Use regular expressions. Символ ^ ограничивает совпадение началом имени; обычный поиск draft_ без этого условия затронул бы и рабочую заметку. Для нашего набора включите чувствительность к регистру: варианты Draft_ требуют отдельного решения, а не молчаливой обработки.

В предварительном просмотре должны получиться m02_01_start.pdf, m02_02_case.pdf и m02_03_template.docx. Для notes_draft_04.txt нового имени быть не должно. Проверьте каждую строку, включая последнюю: отсутствие изменения здесь является частью правильного результата. Количество подходящих файлов — три, а не четыре.

Дополните пробу именем redraft_05.pdf. Оно тоже должно остаться неизменным. Такая отрицательная проверка показывает, что правило выделяет именно префикс, а не любое похожее слово. Если будущий комплект содержит кириллицу, пробелы или иной регистр, включите по одному реальному представителю каждого случая в пробный набор до массового запуска.

Найдите совпадения до применения

Предпросмотр правильной замены ещё не доказывает, что новые имена свободны. Например, рядом уже может лежать m02_02_case.pdf от предыдущей редакции. Тогда изменение draft_02_case.pdf создаёт конфликт назначения. Остановитесь и выясните, какой из двух документов нужен для текущей версии. Не удаляйте существующий файл только ради успешного переименования.

Сопоставьте список назначения со всеми файлами выбранной папки, включая те, которые не участвовали в операции. Также проверьте, что разные исходники не получают одно имя. В нашем примере номера 01, 02 и 03 сохраняются; если убрать номера слишком широким выражением, это свойство легко потерять.

Для передачи коллеге подготовьте короткую запись: папка, дата, старое имя, новое имя и причина изменения. Она поможет исправить упоминание в инструкции. Например, запись для второго урока связывает draft_02_case.pdf с m02_02_case.pdf и пометкой «утверждённый комплект модуля 2». Не включайте в такой реестр лишние сведения об учениках.

Сверьте содержимое после переименования

Примените операцию сначала к пробной копии. Снова откройте папку и сравните результат с подготовленным списком. Число файлов должно сохраниться, а измениться должны только три согласованных имени. Откройте PDF с кейсом и DOCX с шаблоном: внутри должны находиться ожидаемые учебные материалы, а не случайно выбранные соседние версии.

Дополнительно можно сравнить контрольные суммы файлов до и после, сопоставляя их по таблице переименования. Совпадение суммы подтверждает неизменность байтов. Оно не проверяет правильность названия: файл с образцом решения можно назвать шаблоном, не изменив содержимого. Поэтому техническая и смысловая проверки дополняют друг друга.

Microsoft указывает возможность отмены переименования, но рабочую процедуру восстановления лучше проверить на копии. Если уже последовали другие изменения, не рассчитывайте на случайную последовательность отмен. Сохранённый исходный комплект и список соответствий позволяют понять, к какому состоянию возвращаться.

Обновите места использования и передайте комплект

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

Если в записи преподаватель произносит старое имя, подготовьте пояснение рядом с материалом либо исправьте фрагмент при плановом обновлении. В нашем примере ученик должен без догадок найти кейс второго урока. Итог работы — три согласованных новых имени, нетронутая рабочая заметка, сохранённые документы и проверенные места использования. Только такой комплект готов к выдаче на курсе.

Источники

  1. документации Microsoft о PowerRename ↗
Создать аккаунт и собирать свою библиотеку →
От знаний — к своему курсу

Создайте свой курс в Umhub

Примените то, что узнали: соберите программу, добавьте материалы и пригласите учеников.

Создать курс