Кратко
Как правильно называть файлы, зависит от того, по каким признакам вы будете их искать. Статья предлагает собрать короткую схему, проверить её на сложных примерах и подготовить таблицу переименований. Главный вывод: хорошее имя различает документы, а безопасный переход к новой схеме сохраняет соответствие старых и новых путей и отдельно обрабатывает совпадения.
Как выбрать части имени, проверить совпадения и подготовить карту старых и новых путей перед переименованием папки.
Как правильно называть файлы для поиска?
Начните с реального вопроса поиска: «последняя согласованная планировка переговорной» или «фотографии северного фасада». Выпишите признаки, которые отличают нужный файл от соседних. Для первого случая важны объект, вид документа и версия; для второго — объект, участок и дата съёмки. Универсальный порядок всех возможных полей редко оказывается коротким.
Выберите устойчивую последовательность частей и один разделитель. Сначала ставьте признак, по которому чаще просматриваете список. Если документы группируют папками по объектам, повторять длинное название организации в каждом имени может быть лишним. Если файлы постоянно передают отдельно от папки, часть контекста стоит оставить в самом имени.
- Соберите бирку имени из нужных признаков (рис. 1), не превращая пример в обязательный стандарт для всех папок.
- Зафиксируйте словарь сокращений: «план» и «пл» не должны означать разные виды. Слишком хитрое сокращение экономит буквы сегодня и требует расшифровки завтра.
| Часть | Что обозначает | Правило |
|---|---|---|
| Объект | К чему относится документ | Одно согласованное короткое название |
| Вид | План, фото, перечень, письмо | Закрытый небольшой словарь |
| Дата | Событие, выбранное для этого вида | Не смешивать создание, съёмку и согласование |
| Версия | Различие редакций | Менять при содержательной правке |
| Расширение | Тип файла | Сохранять при переименовании |
- Задайте смысл даты по соглашению в табл. 1. Техническая дата файла не всегда соответствует событию, которое ищет человек.
- Подтвердите дату содержимым или согласованным источником. Если подтверждения нет, оставьте вопрос открытым.
Версия и статус решают разные задачи. Версия различает редакции, статус сообщает, например, что документ согласован. Название «финал_последний_точно» не содержит ни понятного порядка, ни доказательства согласования; у такого файла обычно быстро появляется младший родственник с тем же характером.
Какие ограничения проверить до переименования?
Нейроассистент RANLEX умеет работать с файлами на компьютере: искать, копировать и переносить их; для удаления и перезаписи предусмотрены резервная копия и возврат. Массовое изменение имён сначала задавайте как подготовку плана на копии. Не исходите из того, что любое расширение, ссылка внутри документа или внешняя программа автоматически подстроится под новый путь.
В документации Microsoft об именах файлов указано: «Do not end a file or directory name with a period or a space». Поэтому схема должна избегать точки и пробела в конце имени. Там же описаны другие ограничения Windows; при проверке конкретной папки учитывайте также программу, которая будет открывать файлы.
Сохраняйте расширение и не используйте регистр букв как единственный способ различить два документа. Microsoft в той же документации Windows предупреждает: «Do not assume case sensitivity». Даже если отдельная среда допускает такое различие, перенос в другой привычный маршрут может сделать пару неудобной для пользователя.
- Для каждого поля имени (рис. 2) укажите источник: текст документа, прежнее название или историю правок.
- Правило даты и версии задайте сами. Неизвестное поле вынесите в вопросы, сохранив прежнее имя до уточнения.
Как испытать схему на небольшой пачке?
Выберите файлы с разными расширениями, длинными названиями и отсутствующими признаками. Добавьте два документа, которым схема может присвоить одинаковое имя. Такая проба проверяет не только красивый результат для обычного файла, но и поведение на столкновении имён.
Попросите таблицу «полный старый путь — предложенный новый путь — основание — вопрос». Полный путь важен, когда одинаковые названия встречаются в разных подпапках. Если после переименования файлы остаются в своих папках, это должно быть явно отражено в плане, а не предполагаться по умолчанию.
Проверьте карту глазами так, как будете искать документы через некоторое время. Понятно ли различие между планом и обмерами? Видно ли, какая редакция новее? Если для ответа нужно открыть все файлы, схема пока не выполняет свою задачу и её стоит поправить на этой маленькой пробе.
Как применить изменения и сохранить соответствие?
Согласуйте конкретную карту, затем поручите выполнить только перечисленные изменения. До запуска сохраните карту рядом с рабочей копией, чтобы проверить результат и при необходимости восстановить прежние имена. Не включайте в эту же операцию очистку дублей и удаление старых редакций: у них другие критерии решения.
- Проверьте свободность полного целевого пути по дереву решений (рис. 3).
- При совпадении установите, это другой документ, версия или дубль. Случайный суффикс устраняет столкновение, но не объясняет различия, поэтому сначала уточните схему.
После изменения сравните перечни старых и новых путей, число обработанных файлов и список исключений. Откройте документы разных типов и проверьте связанные файлы там, где они используются. Само переименование обычно не меняет содержимое, однако программа или ссылка могут ожидать прежний путь, поэтому проверка открытия имеет самостоятельный смысл.
Для сценариев с заменой существующего файла полезно различать обычное изменение имени и операцию замещения. Microsoft описывает ReplaceFileW словами: «Replaces one file with another file, with the option of creating a backup copy of the original file». Это описание отдельной операции Windows, а не утверждение о внутреннем способе работы RANLEX.
Завершите работу короткой памяткой с выбранной схемой и примерами исключений. Новые файлы должны получать имена по тем же правилам, иначе разовая уборка быстро перестанет быть заметной. Отдельно назначьте место для документов, которым пока не хватает данных: оно помогает вернуться к вопросу без повторного разбора всей папки.
Выводы
- Схему имени выбирают по будущему поиску и смыслу даты.
- Расширение сохраняют, а неизвестные поля не заполняют догадками.
- Карта старых и новых путей позволяет согласовать изменения до выполнения.
- Совпадения имён разбирают отдельно; после переименования проверяют открытие файлов.
Частые вопросы
Какую дату ставить в имя?
Выберите смысл даты для каждого вида документа: съёмка, событие или согласование. Не подменяйте неизвестную дату технической датой изменения файла.
Что делать с совпадающими именами?
Выясните, это разные документы, версии или настоящий дубль. Не заменяйте существующий файл и не добавляйте случайный суффикс без объяснения различий.
Зачем сохранять полные старые пути?
Одинаковые имена встречаются в разных подпапках. Полные пути сохраняют однозначное соответствие и позволяют проверить или отменить именно согласованное переименование.