Имена файлов слишком длинные для помещения в эту целевую папку как исправить windows 10

Слишком длинное имя файла или слишком длинный целевой путь — как исправить?

При копировании, создании, сохранении или перемещении файлов и папок в Windows 11 и Windows 10 на внутреннем HDD или SSD, при копировании данных на внешний диск или флешку, вы можете столкнуться с ошибками вида «Слишком длинный целевой путь. Имена файлов слишком длинны для помещения в эту целевую папку», «Указано неправильное или слишком длинное имя файла» и другие, имеющие отношение к слишком длинным именам или путям к файлам и папкам.

В этой инструкции подробно о том, чем вызваны эти ошибки и как можно их исправить в Windows последних версий, а также дополнительная информация, которая может быть полезной, чтобы решить проблему.

  • Слишком длинное имя файла или слишком длинный целевой путь
    • Причины ошибки и способы её исправить
    • Как включить поддержку длинных путей в Windows
      • В редакторе реестра
      • В редакторе локальной групповой политики
    • Почему ошибка сохраняется при включенной поддержке длинных путей

Причины ошибки «Слишком длинное имя файла» и «Слишком длинный целевой путь» и способы её исправить

Слишком длинный целевой путь при копировании

Несмотря на то, что файловой системой NTFS длина пути ограничена 32760 символов, в Windows существует ограничение на полный путь в 260 символов, включая путь к папке и имя файла с расширением. Ещё одно ограничение — 255 символов на имя файла или отдельной папки. Схожие ограничения есть для файловых систем FAT32 и ExFAT. Когда полный путь к файлу, с которым вы выполняете действия, превышает указанное число символов, вы можете получить сообщение об ошибках о слишком длинном целевом пути или слишком длинном имени файла.

Отсюда основные способы исправить ошибки, связанные с использованием слишком длинного пути:

  1. Использовать более короткие имена файлов и более простое и «компактное» дерево папок.
  2. Включить поддержку длинных путей — такая опция есть в Windows 10 и Windows 11, далее будет рассмотрен порядок действий. Однако, это решит не все проблемы, о чем мы также поговорим.
  3. Использовать файловые менеджеры, которые могут работать с длинными путями по умолчанию: Total Commander, Files (но для него потребуется включить и поддержку длинных путей в системе) или даже 7-Zip File Manager, который прекрасно с этим справляется.

Как включить поддержку длинных путей в Windows 10 и Windows 11

В зависимости от установленной редакции Windows, можно использовать один из следующих способов включения поддержки длинных путей.

В редакторе реестра

Если на вашем компьютере установлена Windows 11 или Windows 10 Домашняя, используйте редактор реестра для включения опции:

  1. Нажмите правой кнопкой мыши по кнопке «Пуск» и выберите пункт «Выполнить» или нажмите клавиши Win+R на клавиатуре, введите regedit и нажмите Enter.
  2. В редакторе реестра перейдите к разделу
    HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\FileSystem
  3. В правой панели редактора реестра дважды нажмите по параметру с именем LongPathsEnabled и присвойте значение 1 вместо 0 для этого параметра.
    Включить поддержку длинных путей в редакторе реестра Windows

  4. Закройте редактор реестра, перезагрузите компьютер.

В редакторе локальной групповой политики

В Windows Pro и Enterprise можно использовать редактор локальной групповой политики:

  1. Нажмите клавиши Win+R на клавиатуре, введите gpedit.msc в диалоговом окне «Выполнить» и нажмите Enter.
  2. Перейдите к разделу Конфигурация компьютера — Административные шаблоны — Система — Файловая система.
  3. Дважды нажмите по параметру «Включить длинные пути Win32».
    Политики файловой системы в gpedit

  4. Установите значение «Включено» для этого параметра, примените настройки.
    Включить поддержку длинных путей в редакторе локальной групповой политики

  5. Закройте редактор локальной групповой политики и перезагрузите компьютер.

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

Почему ошибки длинных путей появляются, несмотря на включенную поддержку длинных путей

Имена файлов слишком длинны для помещения в эту папку

Даже если вы включите поддержку длинных путей к папкам и файлам в Windows 11/10, при действиях с такими файлами в проводнике и некоторых программах вы продолжите получать ошибки вида «Слишком длинный целевой путь. Имена файлов слишком длинны для помещения в эту целевую папку» или «Указано неправильное или слишком длинное имя файла», также будут недоступны некоторые действия в папках, имеющих длинный путь.

Причина этого — поддержка длинных путей требуется не только на уровне системы, но и в самой программе, которая работает с этими путями, в качестве примера:

  • Проводник не сможет полноценно работать с длинными путями даже при включенной поддержке.
  • Файловый менеджер Files из магазина приложений будет исправно работать, если включить поддержку длинных путей, и будет сообщать об ошибках при отключенной поддержке.
    Работа с длинными путями в файловом менеджере Files

  • Total Commander или встроенный файловый менеджер 7-Zip работают с длинными путями независимо от того, включена ли их поддержка в Windows.

То же самое касается не только файловых менеджеров, но и прикладных программ: текстовых, графических и видео редакторов и другого ПО.

Надеюсь, инструкция прояснила причины ошибки и возможные способы решения проблемы. Если же вопросы остаются — жду их в комментариях.

Ошибка «Слишком длинное имя файла» возникает при выполнении различных операций с папками и файлами на внутренних/внешних хранилищах в Windows 10 и Windows 11. Также существуют вариации сообщения ошибки, в которых говорится, что у файла указано неправильное имя либо что у него прописан слишком длинный целевой путь.

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

Что вызывает ошибку «Слишком длинное имя файла»?

слишком длинное имя файла

Майкрософт выставили ограничения на максимальную длину путей и имени файлов в Windows 10 и Windows 11. Пользователю нужно подстраиваться под следующие рамки:

  • макс. длина путей (+ имя и расширение) — 260 символов;
  • макс. длина названия файлов/папок — 255 символов.

Вот вам для примера расположение исполняющего файла игры Elden Ring с целевым путем в 54 символа:

D:\Steam\steamapps\common\ELDEN RING\Game\eldenring.exe

Ошибка «Слишком длинное имя файла» (и другие ее вариации) возникают перед пользователем тогда, когда тот пытается выполнять действия с файлами/папками, которые обладают либо слишком длинными именами, либо слишком длинными целевыми путями для своего расположения.

Проблема нечастая, т.к. 260/255 символов — это то количество символов, которого с головой хватает большинству пользователей. Тем не менее все же бывают случаи, когда доступных символов не хватает. К примеру, проблема актуальна для тех пользователей, кто задействует диск в качестве файлового хранилища.

Решение ошибки «Слишком длинное имя файла»

Пожалуй, самое очевидное решение в данной ситуации — это укорачивание пути/имени папки/файла. Как только это будет сделано, ОС перестанет ругаться и без задержек даст завершить начатое. Если укорачивание не представляется возможным, то в настройках ОС можно активировать поддержку длинных путей. Делается это разными способами — все зависит от редакции вашей Windows.

Windows 10/11 Домашняя

  • Нажмите WIN+R для вызова диалогового окошка «Выполнить»;
  • пропишите в пустой строке Regedit.exe и нажмите ENTER;
  • с помощью адресной строки окошка перейдите по пути HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\FileSystem;
  • найдите в списке справа параметр LongPathsEnabled и дважды кликните на него ЛКМ;
  • задайте параметру значение 1 (один) и сохраните внесенные изменения, перезагрузив ПК.

Windows 10/11 Профессиональная/Корпоративная

  • Нажмите WIN+R для вызова диалогового окошка «Выполнить»;
  • пропишите в пустой строке Gpedit.msc и нажмите ENTER;
  • в панель слева перейдите по пути «Конфигурация компьютера»→«Административные шаблоны»→«Система»→«Файловая система»;
  • кликните дважды ЛКМ по параметру «Включить длинные пути Win32»;
  • активируйте параметр, задав ему значение «Включено»;
  • сохраните внесенные изменения и перезагрузите ПК.

Что делать, если ошибка появляется даже с поддержкой длинных путей

К сожалению, вы гарантировано столкнетесь с ошибкой «Слишком длинное имя файла», даже если активируйте поддержку длинных путей. Дело в том, что данная поддержка не распространяется на отдельные приложения, например, Word, Photoshop, Premiere, и даже системный Проводник.

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

  • 7-ZIP
  • Far Manager
  • Directory Opus
  • Explorer++
  • One Commander
  • Total Commander
  • WinRAR

Технически, некоторые из них не являются «чистокровными» файловыми менеджерами, но даже с их помощью можно выполнить, например, удаление или перемещение файлов/папок, которые демонстрируют ошибку «Слишком длинное имя файла». Не все они бесплатны — имейте это ввиду.

Не могу скопировать файл, что делать?

Модераторы: Genery, Elena Polyanskikh

konsten

Сообщения: 390
Зарегистрирован: 25 апр 2006 05:20

Не могу скопировать файл, что делать?

#1

Сообщение

konsten » 08 дек 2016 16:50

Ситуация такова: хотел скопировать файл вместе с фото (папка жжжжжжжж.files), но в конце процесса копирования появляется окно с текстом: «Слишком длинный целевой путь

Имена файлов слишком длинны для помещения в эту целевую папку. Попробуйте использовать более короткое имя файла или использовать папку с более коротким путем.

Современные официальные документы
Дата создания 08.12.2016 18:07″

«Хорошо», думаю, сейчас сокращу название и «длинный путь» укоротится. Сокращаю название папки «Современные официальные документы» до «Документы» и сразу же перестают быть чёткими фотографии, которые в этой папке. Экспериментирую. Убираю всего лишь одну букву, и тот же результат. Вывод: ни на одну букву сокращать названия папок я не могу, так как фотографии сразу же перестают быть чёткими.
Что же делать, какой выход? Понятно, что можно всё делать заново: долбиться с каждым фото, сокращая и изменяя его название. Но фотографий сотни. И сидеть вторично заниматься одной и той же работой нет абсолютно никакого желания. Как выйти из этой ситуации?

Составляю древо Пчелинцевых, Шараповых.


opalex

Сообщения: 717
Зарегистрирован: 05 янв 2010 15:31
Откуда: Алматы
Контактная информация:

Re: Не могу скопировать файл, что делать?

#2

Сообщение

opalex » 09 дек 2016 07:44

Просто копируйте, не обращая внимание на сообщения.
А названия файлов можно изменять только изнутри ДЖ, иначе рвутся связи и вместо полноценного фото вы увидите иконку фото
И еще. Судя по всему, у вас названия файлов отражают события на фотках. Для этого лучше использовать описания или комментарии к документам (вкладка Документы для Персоны).

Приглашаю в гости на opalex.info (блог) и люди.name (база данных, полная выгрузка из ДЖ)


konsten

Сообщения: 390
Зарегистрирован: 25 апр 2006 05:20

Re: Не могу скопировать файл, что делать?

#3

Сообщение

konsten » 09 дек 2016 09:45

opalex писал(а):Просто копируйте, не обращая внимание на сообщения.

Оппа-на! Действительно, несмотря на такую запись, всё скопировалось полностью и открывается корректно со всеми фото и названиями к ним. Тогда последний вопрос: «А почему тогда выходит вообще эта запись, и почему она ни на что не влияет и при нажатии «Пропустить», тем не менее не пропускает, а копирует всё полностью?

Составляю древо Пчелинцевых, Шараповых.


Vasenin

Сообщения: 290
Зарегистрирован: 05 янв 2010 10:48
Откуда: Вятский, хоть и живу в Подмосковье

Re: Не могу скопировать файл, что делать?

#4

Сообщение

Vasenin » 09 дек 2016 15:44

Windows понимает имена длиной до 256 символов. Вот она и ругалась. Названия файлов нужно делать разумной длины.

Интересуют: Васенины, Бледных, Гужавины, Чудиновских, Тарасовы (Кировская область, Вятская губерния), Финошкины (Курская область), Кисиль (Кубань), Сучковы, Михалёвы (Москва)


konsten

Сообщения: 390
Зарегистрирован: 25 апр 2006 05:20

Re: Не могу скопировать файл, что делать?

#5

Сообщение

konsten » 09 дек 2016 16:46

Там дело не в длине, а в общем пути. Все названия всех папок при пути к конечному файлу вместе взятые, возможно и зашкалили, а по отдельности всё в норме. Но последний вопрос остаётся: Почему если выходит такое предупреждение, всё-таки в результате всё получается?

Составляю древо Пчелинцевых, Шараповых.


o22

Сообщения: 713
Зарегистрирован: 12 дек 2010 00:13
Контактная информация:

Re: Не могу скопировать файл, что делать?

#6

Сообщение

o22 » 15 дек 2016 15:54

Судя по тому, что сообщение у Вас возникает, как вы говорите «в конце процесса»(копирования), подозреваю, что проблема с отдельными файлами (длина имени которых в сумме с путем превысила 244 символа), остальные файлы до этого момента скопировались. То, что предложил Олег, в принципе продолжило процесс копирования. Но есть риск того, что один или несколько файлов все-таки не скопировалось или скопировалось, но с укороченным именем (с тильдами, может обращали внимание). Вы этого можете сразу и не заметить, так как отсутствующие картинки программа заменит на иконку из базы.
Это важно, проверьте, чтобы не потерять информацию.

Чтобы сохранить связи (путь к изображению), лучше переносить файл данных (at4) не простым копированием, а из Древа жизни сделать «сохранить как», указав целевую папку. Таким образом связи перегенерируются, об этом ДЖ должно позаботиться.

Сайт программ GedcomReport, DrevoReport http://go.inf.ua
Исследования: Васильковський, Киевский, Звенигородский уезды Киевской губернии
Нежинский уезд Черниговской губернии


opalex

Сообщения: 717
Зарегистрирован: 05 янв 2010 15:31
Откуда: Алматы
Контактная информация:

Re: Не могу скопировать файл, что делать?

#7

Сообщение

opalex » 15 дек 2016 17:31

Сообщение о слишком длинном (полном) имени файла не является запретом на копирование, а только предупреждением, что могут быть проблемы совместимости со старыми системами.
Но лучше не допускать таких ситуаций, потому что, как правильно заметил o22, никогда не знаешь, где стрельнет.
Повторюсь — не нужно в имя файла пихать все на свете: персону, место съемки, дату и т.д. и т.п.
Для этого в ДЖ есть и поля (параметры) документа и описание, а если и этого недостаточно — то в комментарий можно вбить хоть целый роман.

Приглашаю в гости на opalex.info (блог) и люди.name (база данных, полная выгрузка из ДЖ)


konsten

Сообщения: 390
Зарегистрирован: 25 апр 2006 05:20

Re: Не могу скопировать файл, что делать?

#8

Сообщение

konsten » 15 дек 2016 17:51

o22 писал(а): или скопировалось, но с укороченным именем (с тильдами, может обращали внимание)

Если так, то не страшно. Я сам буду рад, если программа сама сократит названия, там где они превышают длину. Это гораздо лучше, чем пропуск этих файлов и их некопирование вообще.

Составляю древо Пчелинцевых, Шараповых.


Vasenin

Сообщения: 290
Зарегистрирован: 05 янв 2010 10:48
Откуда: Вятский, хоть и живу в Подмосковье

Re: Не могу скопировать файл, что делать?

#9

Сообщение

Vasenin » 15 дек 2016 19:45

Длину сократит не ДЖ, а Windows, а ДЖ об этом и не подозревает. Соответственно, для базы эта информация будет потеряна, если вы вручную не подправите название файла или в винде, или в ДЖ

Интересуют: Васенины, Бледных, Гужавины, Чудиновских, Тарасовы (Кировская область, Вятская губерния), Финошкины (Курская область), Кисиль (Кубань), Сучковы, Михалёвы (Москва)


konsten

Сообщения: 390
Зарегистрирован: 25 апр 2006 05:20

Re: Не могу скопировать файл, что делать?

#10

Сообщение

konsten » 15 дек 2016 20:22

Некритично. Длинные у меня пути. А сокращается, как я понял название конечного файла. Кроме этого названия у меня есть и комментарии к нему, и вообще оно относится к какому-либо событию в древе. Этот конечный файл, даже если без названия останется, всё равно будет понятным.

Составляю древо Пчелинцевых, Шараповых.


o22

Сообщения: 713
Зарегистрирован: 12 дек 2010 00:13
Контактная информация:

Re: Не могу скопировать файл, что делать?

#11

Сообщение

o22 » 15 дек 2016 21:17

Именно так, Vasenin прав. Именно винда обрежет имя или, что тоже вероятно, вообще не скопирует его на новое место. В любом из этих 2-х случаев, ДЖ не «увидит» данный файл.
Так что смотрите, дело, конечно, Ваше, но я бы проверил целостность и наличие всех файлов в целевой папке.

Сайт программ GedcomReport, DrevoReport http://go.inf.ua
Исследования: Васильковський, Киевский, Звенигородский уезды Киевской губернии
Нежинский уезд Черниговской губернии


konsten

Сообщения: 390
Зарегистрирован: 25 апр 2006 05:20

Re: Не могу скопировать файл, что делать?

#12

Сообщение

konsten » 16 дек 2016 17:03

Точно! Сравнил. В исходной папке 971 файл, в скопированной 970. Как же теперь определить, какой именно не скопировался?

Составляю древо Пчелинцевых, Шараповых.


o22

Сообщения: 713
Зарегистрирован: 12 дек 2010 00:13
Контактная информация:

Re: Не могу скопировать файл, что делать?

#13

Сообщение

o22 » 19 дек 2016 01:19

Скопируйте еще раз и просто при предупреждении обратите внимание на какое имя файла ругается

Сайт программ GedcomReport, DrevoReport http://go.inf.ua
Исследования: Васильковський, Киевский, Звенигородский уезды Киевской губернии
Нежинский уезд Черниговской губернии


konsten

Сообщения: 390
Зарегистрирован: 25 апр 2006 05:20

Re: Не могу скопировать файл, что делать?

#14

Сообщение

konsten » 19 дек 2016 08:02

Спасибо, уже определил, переделал, всё нормально. Теперь буду следить.

Составляю древо Пчелинцевых, Шараповых.


Кто сейчас на конференции

Сейчас этот форум просматривают: Ahrefs [Bot], Google [Bot] и 10 гостей

Время на прочтение4 мин

Количество просмотров80K

Многим пользователям ПК под управлением ОС Windows, не говоря о разработчиках, знакомы проблемы при работе с длинными (более 260 символов, MAX_PATH) путями файлов или каталогов.

В данной статье рассматриваются способы избавления от этого пережитка при разработке приложений на различных платформах (WinApi, .Net Framework, .Net Core) и активации нативной поддержки длинных путей в Windows 10 (Anniversary Update).

Приложения Win API

В приложениях, которые используют Win API для работы с файлами, рецепт избавления от ограничения MAX_PATH был известен с незапамятных времён – необходимо было использовать Unicode версию функции с окончанием «W» для работы с директорией или файлом и начинать путь с префикса \\?\. Это давало возможность использовать пути длинной до 32767 символов.

В Windows 10 (1607) поведение функций для работы с файлами изменилось: появилась возможность отключить проверку ограничений MAX_PATH на уровне системы.

Это коснулось следующих функций:

Для работы с каталогами: CreateDirectoryW, CreateDirectoryExW, GetCurrentDirectoryW, RemoveDirectoryW, SetCurrentDirectoryW. И для работы с файлами: CopyFileW, CopyFile2, CopyFileExW, CreateFileW, CreateFile2, CreateHardLinkW, CreateSymbolicLinkW, DeleteFileW, FindFirstFileW, FindFirstFileExW, FindNextFileW, GetFileAttributesW, GetFileAttributesExW, SetFileAttributesW, GetFullPathNameW, GetLongPathNameW, MoveFileW, MoveFileExW, MoveFileWithProgressW, ReplaceFileW, SearchPathW, FindFirstFileNameW, FindNextFileNameW, FindFirstStreamW, FindNextStreamW, GetCompressedFileSizeW, GetFinalPathNameByHandleW.

Это избавляет от необходимости использовать префикса \\?\ и потенциально даёт шанс приложениям, работающим напрямую или косвенно через Win API, получить поддержку длинных путей без необходимости их пересборки. Как активировать эту возможность описано в конце статьи.

.Net Framework

Хотя .Net Framework и использует Win API для работы с файлами — предыдущее изменение не принесло бы результата, т.к. в код BCL встроены предварительные проверки на допустимость длинны имён каталогов и файлов, и до вызова функций Win API дело даже не доходило, выдавая известное исключение. По многочисленным просьбам сообщества (более 4500 на UserVoice) в версии 4.6.2 из кода BCL вырезали проверки ограничения длинны пути, отдав это на откуп операционной и файловой системам!

Вот что это даёт:

  • При использовании префикса “\\?\” мы можем работать с длинными путями как в Win API,
    Directory.CreateDirectory("\\\\?\\" + long_dir_name);
  • Если активировать нативную поддержку длинных имен файлов Windows 10 (1607), то даже не потребуется использовать префикс!

Как включить:

  • Использовать .Net Framework 4.6.2 как цель при сборке приложения.
  • Использовать конфигурационный файл, например, если приложение уже было собрано под .Net 4.0:

<?xml version="1.0" encoding="utf-8"?>
<configuration>
    <startup> 
        <supportedRuntime version="v4.0" sku=".NETFramework,Version=v4.0"/>
    </startup>
  <runtime>
    <AppContextSwitchOverrides value="Switch.System.IO.UseLegacyPathHandling=false;Switch.System.IO.BlockLongPaths=false" />
  </runtime>
</configuration>

.Net Core

Тут поддержку длинных путей анонсировали ещё в ноябре 2015 года. Видимо сказалось Open Source природа проекта и отсутствие строгой необходимости обеспечения обратной совместимости.

Как включить:
Всё работает из коробки. В отличие от реализации в .Net Framework – тут нет необходимости в добавлении префикса “\\?\” – он добавляется автоматически при необходимости.

Вот тут можно посмотреть пример.

Как включить поддержку длинных путей в Windows 10 (1607)

Эта возможность по умолчанию отключена. Это объясняется тем, что данная функция является экспериментальной, и имеется необходимость дорабатывать различные подсистемы и приложения для полной поддержки.

Включить встроенную поддержку длинных путей можно создав или изменив следующий параметр системного реестра: HKLM\SYSTEM\CurrentControlSet\Control\FileSystem Параметр LongPathsEnabled (Тип: REG_DWORD) 1 – соответствует значению включено.

Или через групповые политики (Win+R\gpedit.msc) Computer Configuration > Administrative Templates > System > Filesystem > Enable NTFS long paths.Оно же в локализованном варианте: Конфигурация компьютера > Административные шаблоны > Система > Файловая система > Включить длинные пути Win32.

Далее источники расходятся во мнении относительно манифеста (или я неправильно понял, но на данный момент проверить не имею возможности). Например, в документации MSDN написано, что манифест можно использовать в качестве альтернативного способа активации поддержки длинных путей в отдельных приложениях, а в блоге MSDN указано, что это является вторым обязательным шагом после активации в политиках.
Но они сходятся в формате задания данной опции:

<application xmlns="urn:schemas-microsoft-com:asm.v3">
    <windowsSettings xmlns:ws2="http://schemas.microsoft.com/SMI/2016/WindowsSettings">
        <ws2:longPathAware>true</ws2:longPathAware>
    </windowsSettings>
</application>

С CMD, к сожалению, это не сработает, на данный момент, из-за особенностей работы с путями, а в PowerShell должно всё заработать.

P.S.

На этом мой небольшой пятничный пост заканчивается, оставив за рамками вопросы полноты реализации поддержки длинных путей в Windows 10 (1607), или работоспособность при использовании различных комбинаций редакций Windows, файловых систем и API. По мере поступления новых фактов и результатов экспериментов пост будет обновляться.

Спасибо за внимание!

Если эта публикация вас вдохновила и вы хотите поддержать автора — не стесняйтесь нажать на кнопку

Имена файлов слишком длинные…?

Тема в разделе «Софт», создана пользователем Цербер, 18.03.15.

Страница 1 из 2

  1. Уже не первый раз при копировании (перемещении) такая фигня: «Имена файлов слишком длинны для помещения в эту целевую папку. Попробуйте использовать более короткое имя файла или использовать папку с более коротким путем» Что делать?

  2. С.В.
    Активный участник

    Искать какую-то гадость (вирус, видимо), который это сделал. Откатится на точку восстановления, когда такой проблемы не возникало, не пробовали?

  3. С.В., проблема касается не всех файлов. Есть служебный носитель информации около 25 Гб. при копировании вылезают порядка 120 файлов с такой проблемой. Носитель (Ж.Д.) переносится с компа на комп, антивирус обновляется своевременно

  4. Файловые системы одинаковые?

  5. Отформатировать в нормальную файловую систему.

    ———- Сообщение добавлено 18.03.2015 20:17 ———-

    Что-то размер какой-то нестандартный.

  6. Максимальная длина пути в виндовс -255 символов. Нужно переименовать вышестоящие папки в масимально короткие имена.

  7. Plus
    Активный участник

    Цербер, тоже не раз так было. Успешно решалось кастрированием имени файла или папки. Обычно такие длинные имена вылезали при сохранении уеб-страниц, в т.ч. в mht-формате. Оффтоматически в имя файла подставлялась длинная строка с кучей символов. Она прекрасно сохранялась, читалась. Но при копировании были проблемы. Были проблемы и на этапе разархивирования архивов, содержащих такие длинноимённые файлы. То есть в rar-архив файл нормально запихивался, а при разархивировании взбрыкивался.

  8. Plus, но в имени файла не такое уж длинное название — 10-15 букв???

  9. Plus
    Активный участник

    Ну я лишь рассказал о своём случае и как решал эту проблему. А названия были очень длинные порой.

  10. У меня работники пытаются описание фотографии сделать его же именем, да ещё и куча папок до самого файла … А потом удивляются чего файл не читается, не копируется. И кстати не всегда можно переименовать, файл тупо не пускает к себе. Он как ба есть, но *** достанешь … Только в безопасном режиме вынимать можно

  11. Цербер,путь до файлика (папочки) то же идут в разрешенные 255 символов

  12. О как. Во-первых, кто вам такую ерунду сказал, во-вторых, при чем тут вообще операционная система?
    Ознакомьтесь, это не больно

    Цербер, вам, во-первых, уже ответили, что делать, а во-вторых, рассказали, как задаать вопросы:

    Какая файловая система на носителе? Телепаты в отпусках.

  13. Увы, но это суровая правда жизни для всех, кто сталкивался с программированием под Windows. Впрочем, во-первых, я немного ошибся, максимальная длина пути в Windows (MAX_PATH) 260 символов, а не 255, а во-вторых, причем тут вообще файловая система? Или вы предлагаете читать этот жесткий диск под другой ОС? В принципе, рабочее решение, в Линуксе, например, типичное ограничение PATH_MAX = 4096. Но мне кажется, гораздо проще переименовать папку.

  14. Увы, но это полная ерунда и было актуально, хорошо если, для 95 винды.О_о При том, что ограничение на длину файлов и путей накладывает, прежде всего, файловая системма.\
    Ага, и для чего оно? И что значит «в Линуксе»? Файлы, они на диске, а не в Линуксе.Я ничего не предлагаю. Носитель может быть подключен к компу с любой ОС.

  15. Это действительно полная ерунда, и тем не менее эта ерунда сохраняется до сих пор, даже в Windows 8.1 x64.Ограничение на длину файлов (также как и на длину имен файлов) накладывает, действительно, файловая система, но вот на длину пути в файловой системе ограничения нет по причине отсутствия в ней такого понятия как «путь».

    Собственно говоря, чтобы просто скопировать эти файлы можно воспользоваться, например Total Commanderом, но нормально работать с этими файлами под windows все равно не получится, так что лучше все-таки переименовать.

  16. То есть вот тут брешут?А с чего вы вообще взяли, что речь про винду идет? ТС об этом ни слова не говорил.

  17. В чем? В том, что длина пути в Windows ограничена 260 символами? Это сущая правда. Даже в Windows Server 2012 это дурацкое ограничение никуда не делось.Ну, для того чтобы упереться в ограничение unix-системы придется специально и очень сильно постараться. В Windows же это рядовая ситуация, которая возникает периодически, когда пользователь переименовывает папку, давая ей длинное информативное имя, а потом пытается открыть из нее файл.

  18. Вы правда *****, или вам косить нравится?

    32кб на ntfs винда умеет уже давно.Хватит писать херню. Я не виндовый юзер, но и то знаю, что это полная чушь. Сейчас специально на виндовом ноуте с Vista создал каталог с длиной пути в 500 символов, создал там вордовый документ, поредактировал его в ворде, а потом скопировал в другое место. Прекращайте позориться, все с вами, как с программистом, ясно уже давно.

  19. Plus
    Активный участник

    Hermes, а вот этот файл почему не копируется никуда? А после архивирования и разархивирования не извлекается (WinRAR-5.21)? http://rucont.ru/file.ashx?guid=183a0cfb-6e88-451a-b377-e9cf9a269cdd
    Имя файла: «Лабораторный_практикум_по_электротехнике_и_электронике_в_средеMultisim._Учебное_пособие_для_вузов..pdf»
    Вроде и не сильно длинное название. Обрежешь название — всё прекрасно.

  20. Plus, хз, у меня все копируется и открывается.
    ext4, ubuntu и ntfs, vistaА этот вопрос задайте криворуким разработчикам. У вас же винрар куплен, значит вы в поддержку написать имеете полное право. Они, наверное, как panda-34 застряли в прошлом тысячелетии. Я платный маргинальный софт стараюсь не использовать, проверить нет возможности.

  21. у меня брат так порнушку прятал на общем компе.
    100500 папок и там файлики с длинными именами

    Plus, у меня все ок с этим файлом и в винраре и в винде.

  22. Plus
    Активный участник

    Да, покупал винрар. Как и винду 8.1.
    Выход нашёл в кастрации имени файла.
    Пробовал линукс-альтлинукс. Так и не смог подцепить принтер. Плюнул, пользуюсь виндой.

  23. Word использует unicode API, то, где ограничение в 32К символов. В Explorere при создании такой папки он даже не даст ввести лишние символы. Ну, т.е. в принципе с такими файлами можно работать в программах, которые обращаются к файловой системе минуя Windows Shell (например, Total Commander, я уже упоминал), но геморрой рано или поздно практически гарантирован.

  24. Ну, это временное решение. Почему вы не хотите написать разработчикам и спротить, почему у вас файл не архивируется? Я не стебусь, честно, обращаться в поддержку нормально, ьем более, если за софт уплачены деньги.Мы сейчас уйдем в оффтопик, но вы перед этим проверяли, совместим ли ваш принтер с линухом? Я перед покупкой это сделал, все завелось с пол пинка на дровах, скачанных с сайта производителя. И принтер и сканер.

    Пользователи винды почему-то считают, что все производители принтеров обеспечили совместимость со всеми операционными системами. А это совсем не так. Обычно проблемы возникают при попытке подцепить несовместимое оборудование. Так просто не нужно делать. Точно так же как не нужно лить бензин в бензобак машины с дизельным двигателем. Ни чем хорошим это не кончится.

    Данунафиг? Правда? А на что я ссылку давал еще вчера?Хватит нести пургу. Я где по-вашему эти папки с файлами создал? Спорим на коньяк и я снимаю видео этого увлекательного процесса?Геморрой возможен, если использовать софт прошлого тысячелетия или написаный такими криворукими разрабами, как вы.

    Прекращайте путатть людей и рассказывать сказки. Вот это:

    брехня.

  25. Т.е. вы в своей Windows можете открыть «Мой компьютер», Диск С, Выбрать команду «Создать папку», ввести 200 символов, войти в нее, выбрать команду «Создать папку» и ввести в наименование более 50 символов?

    ———- Сообщение добавлено 21.03.2015 16:12 ———-

    Например, Windows. О чем, собственно, эта тема. У автора эта проблема уже возникла.

  26. А не, ты глянь. Сейчас на 7 попробовал 3*100 делал и не обратил внимания, что винда молча обрезала имя последней папки. Юзабилити-с.
    Мда уж, знал я, что винду криворукие индусы пишут, но чтобы настолько…

    Вы правы, приношу свои извинения. И остальным сорри за дезинформацию.

  27. Цербер, вот тут один из вариантов. Да и тотал с far’ом скопируют/переместят (предупредив о проблеме).

    Hermes, хорошо бы смыть коньячком пепел с головы panda-34, которым так щедро его посыпали на первой странице…..Миру Мир

  28. Да, Билли чуть меня не подставил
    Но теперь паровоз уехал

Страница 1 из 2

  • Закрыть Меню
  • Волгоградский форум

    • Поиск сообщений
    • Последние сообщения
  • Пользователи

    • Выдающиеся пользователи
    • Зарегистрированные пользователи
    • Сейчас на форуме
  • Поиск

Понравилась статья? Поделить с друзьями:
0 0 голоса
Рейтинг статьи
Подписаться
Уведомить о
guest

0 комментариев
Старые
Новые Популярные
Межтекстовые Отзывы
Посмотреть все комментарии
  • Домашняя библиотека для windows
  • Как чистить кэш на компьютере windows 10
  • Команда для настройки загрузки windows
  • Windows 10 запуск установки от имени администратора
  • Launch x431 pro для windows