@UnFox

Как изменить файл с очень длинным названием в архиве?

Есть файл в архиве
iIiiIIIIiIIIIIIiiIiIIiIIiiiiIiIiiiIiiiiiIIiIIiIiiIIiiiIiIiIIiiiIiIiIIiiiIIIiIiiIiiIIiiIiIIiiiIiIIiIiiiIiiIiiIIiiIiiIIIiIIiiIiiiiiiIiIIiiiIiIiIIiIIiIIIiIiiIIiiIiiIIiiiiIIiIIiiIiIIIiiIIIiiiIiIIIIIiIiiIiIiiiiiIIiIIiiIiiiiIIIIiiiIiIiIIiIIiIiIiIiiiIiiiIIIiiIIiiIIIiiIiiiiIiiIIiIiiIIIiIiiIiIIIIiiIiIIiiiIiiiiIiIIIIiIiiiIIIIIIiiiiIiiiiiiiIIIIiiiIiiiiiiIIIIiIIiIIIIIiiIIIiIiiIIiIIIIiiIiIiiIiIIiiIiiIIiiIIiiiiiIIIiIIIIIIIiIiIiiiIIiiIiiiIIIIiIiiiiiiiIiIIIIIiIiIiIIiiiIiiIIiiIIIIIIiIiIiiiiiIiiIIIIIIiiIiiiiIIiiIIiiIiiiIIIIIiIiIIiiiIiiIiiIIIiiIIIIIiiiiIIiiiiiiIiIiIIiIiiIiiIiIIiiiIiIIiiiiiiiiIiIiiiIIiIiiIiIIIIIiiIiIiiiiiiIiIiIIIIiIiIIIiIIiiIIIiiiiiiIiIiiiiiiiIiiIIIIiiiiIIIiIIIiIIIiiiiIiiiIIiiiiIIIiIiIIiIiIiiiiIiiIiIiIiIIIIiIIIIIIIiiIiiiIiIiIIiIIiiIiIiiIIIiiIIiIiIiiiiiiiiIiIIIIiIIIiiiIiIIIIIiIiIiiIiiiIiiiiiiIiiIIiiIIiIiIiIIIIiiIiiIIiiIiiIiiiIIiIIIiIiIIiIiiIiIiiiIiiiIiiIIiIiIiiIIIIiiiiIiIIiIiiIIiiIIiiiIIiiIiIiiiiiiIiIiIIiiIIiiIIIIiiiiiIiiIiIiiIIiIiiIiIiiiiIiIiIiiIIIIIiiiIIiIIIiiIIIiIiIiiIIIiiiiIiiIiiIiiiIi.class


Нужно заменить в нем одну строчку, но windows не дает его открыть, ругаясь на длину файла.

Переименовывать файл пробывал, назад потом не получается.
  • Вопрос задан
  • 1940 просмотров
Пригласить эксперта
Ответы на вопрос 3
Stalker_RED
@Stalker_RED
Варианты:
1. Переместить архив и temp архиватора в папку с названием покороче. В крайнем случае в корень диска.
2. Использовать другой архиватор (пробовать разные, или собрать 7zip с параметром DWIN_LONG_PATH, например)
3. Использовать другую ОС

Возможно вас порадуют также другие игрушки:
zip-бомбы, рекурсивные архивы и RarJpeg.
Ответ написан
maaGames
@maaGames
Погроммирую программы
При переименовании задавайте путь не как "C:\xxx", а в виде "\\?\C:\xxx". Используя префикс "\\?\" можно задавать пути длиннее 260 символов.
Ответ написан
Комментировать
Jump
@Jump Куратор тега Windows
Системный администратор со стажем.
Как изменить файл с очень длинным названием в архиве?
Очень просто.
  1. Распаковать архив в папку с коротким путем.
  2. Изменить.
  3. Запаковать обратно.
Нужно заменить в нем одну строчку, но windows не дает его открыть, ругаясь на длину файла.
Если windows ругается на длину файла при чем тут длина названия???
Смотрите программу которой редактируете файл, значит она не может открыть такой длинный файл.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы