Поддержка длинного пути к файлу в Windows Server 2016 - PullRequest
0 голосов
/ 04 июня 2019

Я потратил большую часть вчерашнего дня, читая все, что мог найти, и следуя инструкциям, чтобы включить длинные пути к файлам (для тома NTFS).Несмотря на это, ничто из того, что я пробовал, не позволяет мне переименовывать файлы в пути длиннее 260 символов (я делаю это, чтобы попытаться воспроизвести проблему, о которой кто-то сообщил с помощью какого-либо программного обеспечения - они переименовывают эти файлы обратно, но были связаныошибки, которые я хотел бы воспроизвести).

Примечание. Я пытался использовать как длинные имена файлов, так и комбинацию длинных путей и имен файлов, чтобы получить более 260 символов, в дополнение к использованию команд, проводника и powershell.Пока ничего не получалось.

Вот что я сделал до сих пор, а также некоторые ссылки, по которым я получил шаги:

  1. Regedit:

HKEY_LOCAL_MACHINE / System / CurrentControlSet / Policies - установить LongPathsEnabled = 1

HKEY_LOCAL_MACHINE / SYSTEM / CurrentControlSet / Control / Файловая система / LongPathsEnabled = 1 (это 32-битное значение * 101

*)Я перезапустил после вышеизложенного и перепроверил, не повезло.

Редактор групповой политики - включены длинные пути к файлам: Windows-R, gpedit.msc, Политика локального компьютера / Конфигурация компьютера / Административные шаблоны / Система / Файловая система - Включить длинные пути NTFS

Я запустил gpupdateпосле вышесказанного.Я перезапустил после вышеизложенного и перепроверил, не повезло.

Я пытался использовать powershell: New-Item, Copy-Item, Move-Item, не повезло

Я пытался использовать robocopy - похоже, люди просто используют эточтобы получить доступ к длинным именам файлов, а не к более длинным именам файлов (из того, что я прочитал до сих пор).

Я пытался использовать richcopy.Не повезло.

Я ошибаюсь?Я что-то упускаю?

Некоторые ссылки, которые я прочитал: https://winaero.com/blog/how-to-enable-ntfs-long-paths-in-windows-10/

https://docs.microsoft.com/en-us/windows/desktop/FileIO/naming-a-file#maxpath

Максимальная длина имени файла в NTFS (Windows XP и Windows Vista)?

https://docs.microsoft.com/en-us/previous-versions/windows/it-pro/windows-2000-server/cc976806(v=technet.10)

https://docs.microsoft.com/en-us/powershell/module/microsoft.powershell.management/rename-item?view=powershell-6

...