Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  | Правила  

Компьютерный форум OSzone.net » Клиентские ОС Microsoft » Microsoft Windows 7 » Интерфейс - [решено] Ограничение длины имени файла - как бороться?

Ответить
Настройки темы
Интерфейс - [решено] Ограничение длины имени файла - как бороться?

Ветеран


Сообщения: 507
Благодарности: 4


Конфигурация

Профиль | Отправить PM | Цитировать


Граждане, я поставлен в тупик маразмом семерки.. Какого черта в ней стоят примитивные ограничения длины имени файла?
К примеру, есть фильмы в коллекции. Один из них -

Диск D:, папка Films, название папки с фильмом -

Святые из бундока 2 - День всех святых @ The Boondock Saints II - All Saints Day (2009, боевик, триллер, драма, комедия, криминал, BD-REMUX 1080 P)
В ней находятся материалы разного рода (постеры и т.п.), а также сам фильм с названием
Святые из бундока 2 - День всех святых @ The Boondock Saints II - All Saints Day (2009, боевик, триллер, драма, комедия, криминал, BD-REMUX 1080 P) video.mkv

При таком раскладе файл открыть невозможно ни для воспроизведения, ни для того, чтобы даже его попросту переименовать. Приходится имя папки указывать очень короткое, тогда файл становится доступен для воспроизведения и прочих действий..
Как можно бороться с этим?
Это сообщение посчитали полезным следующие участники:

Отправлено: 19:35, 11-05-2011

 

Старожил


Сообщения: 175
Благодарности: 5

Профиль | Отправить PM | Цитировать


Основная статья:
https://habrahabr.ru/post/307186/

Для обхода ограничения необходимо:

1. Использовать FAR
https://www.outsidethebox.ms/16798/#comment-26083

2. Использовать Total Commander

3. Использовать Double Commander начиная с версии 0.8.0
http://doublecmd.sourceforge.net/for...p=20180#p20181
http://doublecmd.sourceforge.net/snapshots/
https://sourceforge.net/p/doublecmd/wiki/Download/

4. Либо виндовскую комманду robocopy


В Windows 10 version 1607 (вышла 02.08.2016) это ограничение снято, но нужно активировать в реестре :
HKLM\SYSTEM\CurrentControlSet\Control\FileSystem LongPathsEnabled (Type: REG_DWORD)
https://msdn.microsoft.com/en-us/lib...85).aspx#paths
https://habrahabr.ru/post/307186/
Это сообщение посчитали полезным следующие участники:

Отправлено: 18:12, 30-03-2017 | #11



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

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


Пользователь


Сообщения: 121
Благодарности: 6

Профиль | Отправить PM | Цитировать


timotv, к сожалению, в Win 10 оно снято криво (MS любит это). При попытке создать три папки, где каждая длиной в 100 символов, проводник ОС обрезает последнюю в принудительном порядке. Если же создать их в FAR Manager, то при попытке создавать далее в проводнике, ОС предлагает повысить права и дальше делает вид, что этого не предлагала. Попытку запустить из такой папки файл DOCX ОС игнорирует. Может нужно ещё что-то подправить в ОС?

Проверял на Win 10 Pro x64 Ru (версия 1703, сборка 15063.502), в групповой политике включён параметр «Включить длинные пути Win32» и в реестре параметр «LongPathsEnabled» равен «1».

Отправлено: 01:34, 03-08-2017 | #12


Новый участник


Сообщения: 1
Благодарности: 0

Профиль | Отправить PM | Цитировать


Кто-нибудь разобрался с тем как отключить ограничение? В винде всё сделал, но оно продолжает быть, и ладно если бы нужно было просто скопировать, но нужно именно пользоваться файлами, у которых путь больше 260 символов. 19 год на дворе, а такую мелочь не исправили(

Отправлено: 13:10, 12-09-2019 | #13


Пользователь


Сообщения: 121
Благодарности: 6

Профиль | Отправить PM | Цитировать


johonson87, попробуйте написать на официальном форуме. Я полагаю, MS наплевать на нас, но вдруг, есть решение или у кого-то включится мозг?

Отправлено: 13:22, 12-09-2019 | #14


Пользователь


Сообщения: 121
Благодарности: 6

Профиль | Отправить PM | Цитировать


Кое что изменилось (в Win 10). Теперь проводник в состоянии создать длинный путь и с ним работать, но всё равно это как-то криво реализовано. Далее, примеры с запуском различных файлов расположенных в пути, длина которого превышает 300 символов, с помощью проводника в Win10 x64 Pro 20H2, сборка ОС 19042.1110. Например, если я запускаю файл ассоциированный с Блокнотом (или выбираю «Открыть с помощью»), то проблем нет, файл исправно открывается. А вот, если попытаться открыть PNG-файл в Paint, то ничего не происходит, никаких сообщений, просто игнорирование события. Самим Paint’ом можно войти в папку и выбрать файл, но открывать его он не будет, без каких либо сообщений. Похожая ситуация при попытке открыть HTML-файл в браузере Edge или FireFox. Но, оказалось, что, если самим FireFox зайти в папку то файл исправно открывается (как то же самое сделать в Edge я так и не понял). Notepad++ отказывается работать с таким путём. Им самим можно туда зайти и выбрать файл, но он его не откроет без каких либо сообщений. Если попытаться открыть файл ассоциированный с LibreOffice Writer, то ничего не происходит, а вот он сам его исправно открывает. В общем, не всегда понятно, кто виноват в невозможности открыть файл в программе, проводник, другие части ОС или сама программа? Что тут скажешь, MS во всей красе.
Это сообщение посчитали полезным следующие участники:

Отправлено: 15:46, 22-07-2021 | #15



Компьютерный форум OSzone.net » Клиентские ОС Microsoft » Microsoft Windows 7 » Интерфейс - [решено] Ограничение длины имени файла - как бороться?

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
CMD/BAT - [решено] Созд.*.txt по имени файла, с перемещением *.txt и файла в папку с именем файла. OSArev Скриптовые языки администрирования Windows 2 30-01-2011 11:58
какое ограничение на длину имени файла для серверов? хочу дописать в название файлов rizz Вебмастеру 4 08-05-2008 22:51
Недопустимая длинна имени файла - как переименовать blqs Хочу все знать 4 19-10-2007 08:15
[решено] Как запрепить запуск программы по имени файла AlxCruel Microsoft Windows 2000/XP 10 05-04-2006 08:58
Как получить имя текущего пользователя для использования его в имени файла Denchik Автоматическая установка Windows 2000/XP/2003 1 25-01-2006 22:33




 
Переход