Похожие вопросы

Unix: поиск и замена в именах файлов
Пути к файлам длиной более 260 символов в Window 10 Home Edition
Какие файлы/каталоги, правила именования в Linux?
функция автоматического удаления специальных символов из имен файлов при сохранении в MacOS X
Какие символы недопустимы для имени файла MS-DOS?
OneDrive для бизнеса длинные имена файлов не будет тонуть на одном компьютере, хорошо на других
Нераспознанный символ в имени файла (linux)
Как удалить файл с слишком длинным путем для удаления [дубликат]
Каково значение имен файлов Windows, которые имеют шестнадцатеричные числа в них, как {ED7BA470-8E54-465E-825C-99712043E01C}?
Как я могу scp, когда путь и / или имя файла для копирования имеют пробелы?
Получить имя файла без расширения в Bash
Почему одинаковые файлы находятся в одном каталоге Windows 7?
Открытие файлов или папок, содержащих пробел, из Powershell
Как мне удалить часть имени файла для пакета файлов в Windows 8.1?
Восстановленные файлы с TestDisk, но имена файлов и структура папок плохо

Пути к файлам длиной более 260 символов в Window 10 Home Edition

по данным в этой статье Windows 10 должна разрешать пути к файлам длиннее 260 символов. Я спас несколько документов FilePath в предыдущей версии (который был обновлен с Windows 7 и, вероятно, унаследовал некоторые настройки, чтобы позволить более длинные пути).

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

Как разрешить пути к файлам длиннее 260 символов в Windows 10 Home Edition?

[ Windows 10 Home Edition V. 1511 b. 10586.420 ]

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

5
задан maja
источник

2 ответов

"версия 1511" сборка 10586 не поддерживает пути к файлам длиной более 260 символов. Это новая функция Юбилейного обновления "версия 1607". Это бесплатное обновление будет выпущено 2 августа 2016. Теперь вы можете использовать эту функцию.

1
отвечен magicandre1981 2016-07-08 15:55:31
источник

проблема в том, что приложения должны использовать правильный API, чтобы получить длинные пути; некоторые API ограничены 260 символами и, вероятно, всегда будут, даже если для простой совместимости. Однако есть и другие варианты.

во-первых, если у вас есть что-то вроде C:\Users\UserBadCloopLongName\...\something, вы можете обойти префикс пути с \.\, то есть \.\C:\Users\UserBadCloopLongName\...\something. \?\ также может работать, и я не уверен, какой из них более "предпочтительным".

Я думал, что есть API POSIX, которые будут работать это намного лучше, чем вышеупомянутый hackery (который кстати также позволяет использовать NUL и другие зарезервированные имена устройств на NTFS; я не говорю, что это хорошая идея, хотя), однако я считаю, что они на самом деле не там (если я ошибаюсь, идти вперед и исправить меня).

1
отвечен Paul Stelian 2016-07-08 13:04:12
источник

Другие вопросы filenames group-policy path regedit windows-10