Я загружаю много вещей в rar
файлах на Windows. Но когда я их извлекаю, у меня возникает проблема ограничения в 260 символов.
Я могу сделать путь короче, но есть ли способ извлечь файлы таким образом, чтобы проблема не возникала?
Вы можете попробовать создать папку в корневом каталоге одного из ваших жестких дисков, назвав эту новую папку однобуквенным именем; затем распакуйте в эту папку. Надеемся, что это сделает полное имя файла (включая путь) достаточно коротким, чтобы вы могли получить доступ к файлам.
Как показано на странице Википедии для NTFS, максимальная длина имени файла (включая путь) составляет 255 символов. Использование другого инструмента вряд ли решит проблему, с которой вы столкнулись. Что вам нужно будет сделать, это извлечь в папку с очень коротким именем в корне диска. В зависимости от того, как архив упакован, вам может потребоваться выбрать некоторые файлы вручную или переименовать папки, чтобы он работал правильно.
Другой метод - использовать команду SUBST
для замены длинного пути, который вы извлекаете, в качестве нового диска. Например, вы можете запустить SUBST x: C:\Users\MyUsername\Desktop\ExtractedArchive
. Вы сможете получить доступ к более длинным файлам только через новый диск, но вы можете по крайней мере извлечь файлы и переместить их туда, где они могут вам понадобиться.
Я была такая же проблема. Я использовал 7-zip для распаковки, и он работал как шарм.