Ограничения длины пути к файлу в Windows, macOS, OneDrive, SharePoint и Office
Разные платформы и приложения поддерживают разные максимальные длины путей, и превышение этих ограничений может помешать синхронизации, открытию, перемещению или переименованию файлов.
В этой статье объясняется, что такое путь к файлу, ограничения длины пути на разных платформах, где могут возникнуть проблемы, как проверить длину пути, а также советы о том, как не выходить за эти ограничения.
Что такое путь к файлу?
Путь к файлу — это полный адрес файла на вашем компьютере или в облаке. Он включает все папки в иерархии и имя файла с расширением. Каждый символ в пути идет в расчет ограничения, включая разделители (обратная косая черта в Windows, косая черта в macOS), пробелы и расширение файла.
Windows (проводник) — рабочая или учебная учетная запись
C:\Users\JaneDoe\OneDrive - Contoso\Projects\2026\Q1\Budget_Report_v3.xlsx
Windows (проводник) — личная учетная запись
C:\Users\JaneDoe\OneDrive\Projects\2026\Q1\Budget_Report_v3.xlsx
В этих примерах путь начинается с буквы диска (C:\), включает папку профиля пользователя, папку "Приложение синхронизации OneDrive", вложенную структуру папок и имя файла. Обратите внимание, что путь к рабочей или учебной учетной записи включает название организации (например, OneDrive - Contoso), в котором используется больше символов, чем в папке личной учетной записи (OneDrive). Это различие означает, что пользователям с рабочими или учебными учетными записями доступно меньше символов для имен файлов и папок.
macOS (Finder)
/Users/janedoe/Library/CloudStorage/OneDrive - Contoso/Projects/2026/Q1/Budget_Report_v3.xlsx
В macOS путь использует косую черту и обычно начинается с корня / каталога.
OneDrive в Интернете
Documents/Projects/2026/Q1/Budget_Report_v3.xlsx
В браузере путь начинается с корня библиотеки документов OneDrive или SharePoint. Он не включает путь к локальной папке синхронизации, поэтому облачные пути часто короче, чем локальные пути к тому же файлу.
Каковы ограничения на длину пути на разных платформах?
В следующей таблице указаны максимальная длина пути к файлу для каждой платформы. Самое строгое ограничение, с которым вы сталкиваетесь при повседневном использовании, составляет 260 символов в проводнике Windows и классических приложениях Office.
| Платформа | Максимальная длина пути | Подробности |
|---|---|---|
| Классические приложения Office для Windows (Word, PowerPoint и Excel) | 256 символов (260 символов UTF16) | Не удается открыть файлы, длина полного пути которых превышает 260 символов, даже если они хранятся локально. Приложения Office используют устаревшие API Win32, применяющие константу MAX\_PATH = 260. |
| Файловая система Windows (по умолчанию) | 260 символов | По умолчанию файловая система Windows устанавливает максимальную длину пути в 260 символов. Это предел, которому следует большинство приложений Windows, включая проводник и Office. |
| Проводник Windows | 260 символов | Применяется к открытию, переименованию и перемещению файлов. Имена отдельных файлов или папок не могут превышать 255 символов. Даже если параметр групповой политики Windows Long Path включен, проводник не использует его. |
| OneDrive и SharePoint (облачное хранилище) | 400 символов | Длина всего пути к декодированному файлу, включая имя файла, не может превышать 400 символов. |
| Office для Интернета (Word, Excel, PowerPoint Online) | 400 символов | Files можно создавать, переименовывать и перемещать до этого предела в браузере. |
| приложение синхронизации OneDrive | 520 символов | Общий путь представляет собой сочетание локального пути (до 400 символов) и корневой папки OneDrive (до 120 символов). Пути, превышающие 520 символов, показывают ошибку синхронизации. |
| Классические приложения Office для macOS (Word, PowerPoint & Excel) | 1024 байта (1024 байта в кодировке UTF8) | Ограничение пути измеряется в байтах UTF-8, а не в символах. Files с многобайтовыми символами (например, диакритическими знаками, CJK) могут достичь предела раньше, чем ожидалось. |
| Finder в macOS | 1 024 символа | Длина отдельных имен файлов и папок не должна превышать 255 символов. Длина путей с многобайтовыми символами Юникода может превышать 1024 байта на уровне файловой системы, даже если количество символов находится в пределах ограничения. |
| Файловая система Windows (с поддержкой длинного пути) | 32 767 знаков | Чтобы использовать более длинные пути, необходимо включить параметр групповой политики LongPathAware Но даже в этом случае каждое приложение должно индивидуально соглашаться на поддержку путей большой длины. Проводник и классические приложения Office в настоящее время не поддерживают эту функцию, поэтому включение политики само по себе не меняет ограничение в 260 символов для большинства пользователей. |
| Приложения сторонних разработчиков. | Зависит от значения | Сторонние приложения могут иметь собственные ограничения длины пути, не зависящие от операционной системы. Обратитесь к разработчику приложения, если вы сталкиваетесь с ошибками, связанными с путями, в программном обеспечении сторонних производителей. |
Где могут возникнуть проблемы с длиной пути
Files, созданные в Интернете, которые нельзя открыть на компьютере
Файл Office создается в глубоко вложенной папке в OneDrive в Интернете. Путь в облаке не превышает 400 символов. При синхронизации файла с компьютером полный локальный путь становится длиннее из-за добавления в папку OneDrive символов (например, C:\Users\YourName\OneDrive - Your Organization Name\). Если общая длина файла превышает 260 символов, файл не откроется в классических приложениях Office или не будет переименован в проводнике.
Папки, которые не отображаются на компьютере
Вы создаете в OneDrive для Интернета папку с именем длиннее 255 символов. Папка работает в браузере, но не синхронизируется с проводником Windows или macOS Finder, так как обе платформы ограничивают имена отдельных файлов и папок до 255 символов.
Приложение синхронизации OneDrive приостанавливается с уведомлением "слишком длинный путь"
Если длина полного пути к синхронизируемому файлу превышает 520 символов, OneDrive отображает уведомление "Путь слишком длинный", и клиент синхронизации завершает работу до тех пор, пока не будет разрешен элемент превышения лимита.
Сочетания клавиш и синхронизированные библиотеки SharePoint
При добавлении в OneDrive ярлыка для общей библиотеки SharePoint или папки канала Teams содержимое ярлыка синхронизируется с устройством в папке OneDrive. Если общая библиотека содержит глубокие вложенные файлы или длинные имена папок, длина локального пути может быстро превышать 260 символов, даже если все работает нормально в браузере.
Files из миграций
При переносе файлов из других облачных служб структура папок может неожиданно превышать ограничения путей, особенно если исходная структура имела глубокие вложенные пути.
Диалоговое окно ошибки "Действие не может быть завершено"
Если вы видите диалоговое окно ошибки с сообщением "Операция не может быть завершена, так как папка или файл в ней открыты в другой программе", иногда это может означать, что путь к файлу слишком длинный. Несмотря на то, что сообщение ссылается на другую программу, основная причина часто заключается в том, что путь превышает максимальную длину платформы. Попробуйте сократить имя файла или папки либо переместить файл в расположение ближе к корню диска.
Временные файлы Office содержат сбои даже длиной менее 260 символов
Классические приложения Office создают временные файлы блокировки (например, ~$Budget_Report_v3.xlsx), добавляя символы к исходному пути к файлу. Если путь к файлу близок к 260 символам, эти производные пути могут превышать ограничение и вызывать ошибки при сохранении или открытии.
Проверка длины пути к файлу
В Windows
Откройте проводник и перейдите к нужному файлу.
Выберите адресную строку, чтобы отобразить полный путь.
Скопируйте путь, вставьте его в текстовый редактор и проверьте количество символов.
Совет
Вы также можете щелкнуть файл правой кнопкой мыши, выбрать «Свойства» и просмотреть поле «Расположение». Общая длина имени файла будет добавлена к длине пути к папке.
Вы также можете использовать PowerShell для проверки длины пути определенного файла.
("C:\Users\JaneDoe\OneDrive - Contoso\Projects\2026\Q1\Budget_Report_v3.xlsx").LengthИли найдите все файлы с путями, превышающими 260 символов в каталоге:
Get-ChildItem -Path "C:\Users\JaneDoe\OneDrive - Contoso" -Recurse|Where-Object { $_.FullName.Length -gt 260 }|Select-Object FullName, @{Name="PathLength";Expression={$_.FullName.Length}} | fl
На macOS
- Щелкните правой кнопкой мыши (или щелкните, удерживая клавишу Control), файл в Finder и выберите "Получить сведения".
- Поле "Где " содержит полный путь к папке. Для общей длины добавьте имя файла.
Терминал также можно использовать для проверки длины пути:
echo -n "/Users/janedoe/Library/CloudStorage/OneDrive-Contoso/Projects/file.xlsx" | wc -c
В веб-приложении OneDrive
Перейдите к файлу в браузере.
Путь к файлу в цепочке навигации и URL-адрес отражают путь к файлу. Обратите внимание, что специальные символы шифруются в виде URL-адреса и учитываются в ограничении 400 символов.
Примечание
Специальные символы, пробелы и символы с диакритическими знаками в именах файлов и папок закодируются в SharePoint в виде URL-адреса (например, пробел преобразуется в %20). Эти закодированные формы учитываются в ограничении в 400 символов, поэтому путь, который кажется коротким в браузере, может содержать больше символов, чем ожидалось.
Советы по работе в пределах ограничений по длине пути
Используйте короткие имена файлов и папок
Чем короче имя, тем больше места на пути к глубине папки. Например:
- "Заметки QBR - январь 2026 г." вместо "Заметки о квартальном обзоре бизнеса - январь 2026 г."
- "Инженерный & тех" вместо "Инженерно-технологический факультет"
Используйте неглубокую структуру папок
Каждый уровень вложенности добавляет символы к пути. Вместо глубоко вложенных папок, таких как "Проекты 2026 > года>", "Работа >> с клиентом", "Окончательное >> утверждение конечных результатов Contoso>", подумайте о более плоской структуре, например "Проекты > 2026-Q1 Контозо > Окончательные результаты".
Держите ярлыки для управления общими библиотеками
Перед добавлением ярлыка в общую библиотеку SharePoint или папку канала Teams проверка, насколько глубоко вложена структура папок библиотеки. Если в библиотеке уже есть длинные пути, рассмотрите возможность синхронизации только вложенной папки, а не всей библиотеки, или попросите владельца библиотеки выровнять структуру. Вы также можете переименовать ярлык в OneDrive после добавления, чтобы использовать более короткое имя.
При необходимости переименование из Интернета
Если путь к файлу или папке слишком длинный для работы с ним в проводнике, перейдите на веб-сайт OneDrive или на сайт SharePoint и переименуйте их там. Когда путь станет достаточно коротким, файл будет синхронизирован с рабочим столом в обычном режиме.
Размещайте часто используемые файлы ближе к корню
Files, хранящиеся ближе к верхней части папки OneDrive, имеют более короткие пути. Лучше хранить наиболее часто используемые файлы в папках глубиной всего один или два уровня.
Помните о длине корневой папки OneDrive
Путь к папке приложения синхронизации OneDrive (например, C:\Users\YourName\OneDrive - Organization Name) использует символы еще до начала пути к файлу. Чем длиннее название организации, тем меньше символов доступно для файлов и папок. ИТ-администраторы могут сократить имя этой папки для своей организации с помощью групповой политики "Задать пользовательское имя для папки OneDrive".
Использование OneDrive Files по запросу
С помощью OneDrive Files по запросу вы можете просматривать все файлы OneDrive в проводник, не скачивая их на устройство. Если вам нужно работать с файлом с длинным путем, откройте его в браузере, где на рабочем столе действует ограничение в 400 символов вместо 260 символов. Подробнее о Files по запросу.
Проверка приложение синхронизации OneDrive Уведомления
Если путь в OneDrive слишком длинный, отображается уведомление. Выберите значок OneDrive в системном трее (Windows) или строке меню (macOS), чтобы узнать, какие файлы затронуты, и решить, как их реупорядочить.
См. также
Исправление слишком длинных путей для синхронизации в OneDrive
Ограничения в OneDrive и SharePoint
Ограничение максимального пути к файлу (Windows)
Экономия места на диске с функцией "Файлы из OneDrive по запросу"
Дополнительные сведения
Поддержка учетных записей. Справку по учетной записи Майкрософт и подпискам см. в разделе «Справка по учетной записи & выставлению счетов».
Техническая поддержка. Для получения технической поддержки выберите Обратитесь в службу поддержки Майкрософт ниже, опишите проблему и выберите Техническая поддержка.
Мобильные пользователи могут обратиться в службу поддержки, открыв приложение OneDrive и аккуратно встряхнув устройство.
Поддержка сообщества. В сообществах можно задавать вопросы, оставлять отзывы и консультироваться с экспертами разных профилей. Спросите у сообщества Microsoft. Не разглашайте личную или конфиденциальную информацию на общедоступных форумах.