Я был рад увидеть, что в последних версиях Windows 10 и Windows Server 2016 можно преодолеть старое ограничение в 260 символов для имен папок и файлов.
Я только что установил Windows 2016 на новый компьютер и выполнил шаги, чтобы включить длинные пути (как подробно описано Вот), и я все еще получаю сообщения о том, что файлы нельзя копировать или создавать папки, потому что они создают длинный путь.
Что я сделал не так, мне нужно что-то еще сделать?
Описание настройки, как видно в той самой статье, на которую вы ссылаетесь, гласит:
Включение длинных путей NTFS позволит проявленным приложениям win32 и приложениям Магазина Windows получать доступ к путям, превышающим обычное ограничение в 260 символов на узел. Включение этого параметра приведет к тому, что в процессе станут доступны длинные пути.
Это означает, что даже после того, как вы включите это, не каждое приложение волшебным образом начнет получать доступ к длинным путям. Каждое конкретное приложение по-прежнему должно быть закодировано, чтобы «согласиться» на эту поддержку.
На момент написания этой статьи Explorer.exe и cmd.exe не использовали эту возможность. все же. (Но они, в конце концов, ... просто дадут время.)
Но я видел, как Powershell воспользовался новой функцией: