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

Компьютерный форум OSzone.net » Клиентские ОС Microsoft » Microsoft Windows 7 » Разное - Проблема и непонятка с длиной имени файла.

Ответить
Настройки темы
Разное - Проблема и непонятка с длиной имени файла.

Аватара для Oleg_SK

Ветеран


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


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

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


Изменения
Автор: Oleg_SK
Дата: 24-02-2024
В общем, уже не первый раз сталкиваюсь с этой проблемой: в процессе бэкапа данных с компа, мне выдается сообщение об ошибке, что типа встретилось слишком длинное имя файла, причем эта проблема может остаться даже если я копирую этот файл на другой диск по гораздо более короткому пути. В чем собственно проблема? Почему винда позволяет создавать файлы со слишком длинным именем (включая путь к ним), которые потом не позволяет копировать/перемещать? Эта проблема касается не только Win7, но и Win10... Причем эта проблема какая-то плавающая, по тому, что в процессе текущей работы я успешно скопировал одну папку в корень другого диска (при этом была уменьшена длина пути в имени файла), а при попытке перенести ее на другой диск (тоже в корень, так что длина имен файлов там измениться не должна) возникла сабжевая проблема...

-------
Здесь вместо "Спасибо" принято щелкать на "Полезное сообщение" у тех постов, которые вам помогли, или показались полезными.


Отправлено: 21:11, 24-02-2024

 

Аватара для Grabber2006

Ветеран


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

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


https://learn.microsoft.com/en-us/wi...?tabs=registry

Коротко - раньше было 255 символов, сейчас можно больше. Можете сделать указанные настройки для отключения ограничения по длине (до 32 767 символов), но тогда потеряется совместимость с ОС, в которых это ограничение есть.
Статью можно прочитать с помощью переводчика Яндекс.
Это сообщение посчитали полезным следующие участники:

Отправлено: 21:40, 24-02-2024 | #2



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

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


Аватара для ShaddyR

Железных Дел Мастер


Moderator


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

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


Oleg_SK, и как оно бесит, когда ты говоришь скопировать 100500гиг с одного места в другое, точно уверен, что всё влезет, права есть и накопители живые, приходишь через N-цать часов в полной уверенности, что уже по-любому докопировалось - а эта .ть висит на первом гигабайте с cабжевой ошибкой. Причем даже ТоталКомандир на ней останавливается, благо можно сказать продолжить... но нельзя заранее ему указать, что при такой ошибке тоже продолжать - в опциях копирования ничего нет за "сохранить всю длину и продолжить"

-------
[FAQ] Как определить аппаратную конфигурацию компьютера и правильно задать вопрос
-------
В благодарность за помощь нажимаем ссылочку "Полезное сообщение" внизу этого самого сообщения (подробнее). Помните: админ конфеты НЕ ПЬЁТ ;)
-------
Говори, что думаешь и думай, что говоришь! (c) || МОЙ ShaddyR.at.UA/blog - Как поменять термопасту за 100+ баксов


Отправлено: 21:48, 24-02-2024 | #3


Аватара для YuS_2

Crazy


Contributor


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

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


Цитата ShaddyR:
как оно бесит, когда ты говоришь скопировать 100500гиг с одного места в другое, точно уверен, что всё влезет, права есть и накопители живые, приходишь через N-цать часов в полной уверенности, что уже по-любому докопировалось - а эта .ть висит на первом гигабайте с cабжевой ошибкой. »
помимо включения поддержки длинных имен в ОС, необходимо, чтобы ещё и сами программы поддерживали эту опцию... а вот тут (сюрприз!), проводник Windows - не поддерживает, поэтому забыть про него и использовать какой-нибудь другой файловый менеджер...

Цитата ShaddyR:
Причем даже ТоталКомандир на ней останавливается, благо можно сказать продолжить... но нельзя заранее ему указать »
А вот это можно побороть, примерно так:
wincmd.ini
Цитата:
LongNameCopy=0
Если во время файловой операции полный путь к целевому объекту оказывается длиннее 259 символов, выдавать предупреждение:
0 = всегда;
1 = никогда;
2 = если путь к исходному объекту был короче 259 символов;
3 = полностью запретить создание файлов/каталогов с длинными путями.
причем Total Commander-у плевать на ключ реестра с поддержкой длинных имен... если не ошибаюсь.

Цитата Grabber2006:
с помощью переводчика Яндекс. »
необязательно Яндекс, можно использовать такую ссылку:
https://learn.microsoft.com/ru-ru/wi...?tabs=registry

-------
scio me nihil scire. Ѫ

Это сообщение посчитали полезным следующие участники:

Отправлено: 12:27, 25-02-2024 | #4


Аватара для Oleg_SK

Ветеран


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

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


Использование ТоталКомандир 11.02 решает сабжевую проблему.

Цитата YuS_2:
А вот это можно побороть, примерно так:
wincmd.ini
Цитата:
LongNameCopy=0
Если во время файловой операции полный путь к целевому объекту оказывается длиннее 259 символов, выдавать предупреждение:
0 = всегда;
1 = никогда;
2 = если путь к исходному объекту был короче 259 символов;
3 = полностью запретить создание файлов/каталогов с длинными путями. »
Открыл соответствующий файл и не нашел там параметра LongNameCopy и в какую секцию его добавлять - не ясно.

Цитата ShaddyR:
Причем даже ТоталКомандир на ней останавливается, благо можно сказать продолжить... но нельзя заранее ему указать, что при такой ошибке тоже продолжать - в опциях копирования ничего нет за "сохранить всю длину и продолжить" »
Использованная мной версия ТоталКомандира, когда встречает при копировании слишком длинное имя файла, выдает диалоговое окно с сообщением о данной ситуации и несколькими вариантами возможных действий, среди которых есть возможность указать ему, что если дальше по ходу дела появятся такие же файлы, то просто копировать их все... Только вот незадача, - ТоталКомандир не может удалить файлы со слишком длинным именем. Интересно, можно ли как-то заставить его удалять и перемещать такие файлы, а не просто копировать?

-------
Здесь вместо "Спасибо" принято щелкать на "Полезное сообщение" у тех постов, которые вам помогли, или показались полезными.


Последний раз редактировалось Oleg_SK, 27-02-2024 в 02:07.


Отправлено: 01:48, 27-02-2024 | #5


Аватара для ShaddyR

Железных Дел Мастер


Moderator


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

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


Цитата Oleg_SK:
Использованная мной версия ТоталКомандира, когда встречает при копировании слишком длинное имя файла, выдает диалоговое окно с сообщением о данной ситуации и несколькими вариантами возможных действий, среди которых есть возможность указать ему, что если дальше по ходу дела появятся такие же файлы, то просто копировать их все »
так это не решение, а его реакция. Мой также делает, но я указал ситуацию, которую эта реакция не решит.
>
Цитата Oleg_SK:
ТоталКомандир не может удалить файлы со слишком длинным именем »
проверю, вроде удалять умел.
>
Цитата Oleg_SK:
Открыл соответствующий файл и не нашел там параметра LongNameCopy и в какую секцию его добавлять - не ясно. »
его там нет. Создать надо, в разделе [Configuration]
>
Цитата Oleg_SK:
Использование ТоталКомандир 11.02 решает сабжевую проблему. »
не уверен. Скорее всего, ты используешь вариант с уже прописанным параметром с соотв. значением

-------
[FAQ] Как определить аппаратную конфигурацию компьютера и правильно задать вопрос
-------
В благодарность за помощь нажимаем ссылочку "Полезное сообщение" внизу этого самого сообщения (подробнее). Помните: админ конфеты НЕ ПЬЁТ ;)
-------
Говори, что думаешь и думай, что говоришь! (c) || МОЙ ShaddyR.at.UA/blog - Как поменять термопасту за 100+ баксов


Отправлено: 03:19, 27-02-2024 | #6


Аватара для ShaddyR

Железных Дел Мастер


Moderator


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

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


Update - проверено:
  1. Цитата Oleg_SK:
    Использование ТоталКомандир 11.02 решает сабжевую проблему. »
    не решает. Чистый 11.03 реагирует аналогично 10-му.
  2. Цитата Oleg_SK:
    ТоталКомандир не может удалить файлы со слишком длинным именем »
    удаляет, как я и говорил - без проблем
  3. помещение указанного параметра со значением =1 проблему для TC решает.

-------
[FAQ] Как определить аппаратную конфигурацию компьютера и правильно задать вопрос
-------
В благодарность за помощь нажимаем ссылочку "Полезное сообщение" внизу этого самого сообщения (подробнее). Помните: админ конфеты НЕ ПЬЁТ ;)
-------
Говори, что думаешь и думай, что говоришь! (c) || МОЙ ShaddyR.at.UA/blog - Как поменять термопасту за 100+ баксов

Это сообщение посчитали полезным следующие участники:

Отправлено: 04:24, 27-02-2024 | #7



Компьютерный форум OSzone.net » Клиентские ОС Microsoft » Microsoft Windows 7 » Разное - Проблема и непонятка с длиной имени файла.

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

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
CMD/BAT - Перемещение pdf файлов по имени в папку с аналогичном названием имени файла SurkovAA Скриптовые языки администрирования Windows 13 09-02-2022 19:00
Разное - Синтаксическая ошибка в имени файла, имени папки или метке тома Maestro Deno Microsoft Windows 7 8 05-03-2017 19:21
Доступ - Синтаксическая ошибка в имени файла, имени папки или метке тома Maestro Deno Microsoft Windows 7 1 05-03-2017 16:18
CMD/BAT - [решено] Созд.*.txt по имени файла, с перемещением *.txt и файла в папку с именем файла. OSArev Скриптовые языки администрирования Windows 2 30-01-2011 11:58
Разное - Непонятка с востановлением файла удаленного из под Vista. Oleg_SK Microsoft Windows Vista 2 07-08-2009 02:31




 
Переход