К основному содержимому
Все коллекцииРабота с USB-накопителями Ideals
Измененные имена документов в архиве USB-накопителя
Измененные имена документов в архиве USB-накопителя

Когда и как изменяются имена и пути документов в архиве записанного USB-накопителя

Обновлено более 5 мес. назад

Длинные пути в проекте

В комнате данных нет ограничений на глубину структуры папок. Но в отличие от комнаты данных, Windows и macOS ограничивают действия с длинными путями файлов. Чем длиннее имена папок/подпапок и/или чем больше у вас подпапок, тем длиннее путь к файлу.

💡 Путь к файлу - это полное имя файла, состоящее из имени локального диска, имени корневой папки, имен папок/подпапок, имени файла и расширения файла. Длинный путь - это путь, превышающий 260 символов.

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

Если вы выберете сокращение длинных путей, все изменения в именах документов будут включены в Отчет о измененном содержимом в архиве.

Доступные варианты сокращения

Мы автоматически определяем, насколько длинными будут пути и имена после экспорта в архив. Варианты сокращения зависят от того, насколько длинны имена документов и пути в вашем проекте.

Случай 1

Проект содержит документы с путями длиннее 200 символов, но короче 950 символов.

В таком случае мы предлагаем сократить длинные пути до 200 символов, если вы планируете работать с архивом на любой другой системе или версии, кроме Windows 10+ или macOS.

Случай 2

Проект содержит:

  • Документы с путями длиннее 200 символов, но короче 950 символов.

  • Документы с именами длиннее 255 символов.

В этом случае мы предлагаем следующие варианты сокращения:

  • Windows 10+ или macOS: сократить только длинные имена документов. Документы с именами более 255 символов будут укорочены. Структура папок проекта остается прежней.

  • Любая ОС или версия: сократить пути документов, которые превышают 200 символов. Влияет как на имена папок, так и на имена файлов.

Случай 3

Проект содержит:

  • Документы с путями длиннее 950 символов.

  • Документы с именами длиннее 255 символов.

В зависимости от целевой ОС выберите, как продолжить:

  • Windows 10+ или macOS: сократить длинные пути до 950 символов. Имена документов, превышающие 255 символов, сокращаются соответственно.

  • Любая ОС или версия: сократить длинные пути до 200 символов.

Случай 4

Проект содержит документы с путями длиннее 950 символов.

В зависимости от целевой ОС выберите, как продолжить:

  • Windows 10+ или macOS: сократить длинные пути до 950 символов.

  • Любая ОС или версия: сократить длинные пути до 200 символов.

Логика сокращения

Давайте рассмотрим механизм сокращения на примере случая 1: сокращение путей документов до 200 символов.

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

  1. Имена файлов сокращаются до минимум 21 символа, исключая индекс и расширение. Система рассчитывает, сколько символов следует сократить, но всегда оставляет минимум первые 10 и последние 10 символов. Усеченная средняя часть заменяется подчеркиванием.

    • Оригинальное имя: 1.2.4 Пример очень длинного имени файла.xlsx

    • Измененное имя: 1.2.4 Пример о_ имени файла.xlsx

  2. Имена папок сокращаются до минимум 21 символа, так же как и имена файлов.
    Система начинает сокращение с самой глубокой папки и движется к вершине структуры папок, пока не устранит длинный путь.

  3. Если после шагов 1 и 2 все еще есть файлы с длинными путями, эти файлы перемещаются в папку "Файлы с длинными путями".

  4. Файлы, папки и вложения Q&A, которые перемещаются в папку "Файлы с длинными путями" из корзины, получают префикс "RB_" к именам.

    • Оригинальное имя: 1.2.4 Пример очень длинного имени файла.xlsx

    • Измененное имя: 1.2.4 RB_Пример о_ имени файла.xlsx

Крайние случаи

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

  1. Если после сокращения на одном уровне остаются документы с одинаковыми именами, мы добавляем номер в конце их имен.

    • Оригинальные имена: Пример очень длинного имени файла.xlsx, Пример очень очень длинного имени файла.xlsx

    • Измененные имена: Пример о_ имени файла-1.xlsx, Пример о_ имени файла-2.xlsx

  2. Если в папке "Файлы с длинными путями" есть пути длиннее 200 символов, мы проверим, устраняет ли удаление 21 символа из имени файла длинный путь:

    • Если да → мы удаляем 21 символ и сохраняем индекс и расширение.

    • Если нет → мы полностью отсекаем индекс и сохраняем только 21 символ имени и расширение.

Нашли ответ на свой вопрос?