insorg
Platinum Member | Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору EugeneRoshal Цитата: Это плохо. Значит, ничего не поменялось. Цитата: В GUI это делается без дополнительных задержек и с минимумом кода, так как архив уже открыт и прочитан. | Так консольке тоже нужно как минимум прочитать целевой архив для того, чтобы убедиться, что там есть что удалять или менять. Какая-та странная логика обработки, если честно, когда нужно делать лишние проходы, а не использовать уже имеющиеся данные. Цитата: Про консоль, может, подумаю в следующих версиях, но там это требует дополнительного прохода по архиву и не бесплатно в плане времени выполнения. | Ещё более "не бесплатно в плане времени выполнения" каждый раз смотреть словарь архива через gui версию, а затем самостоятельно руками дописывать в команду для rar.exe его же. Я б сказал, это не только дольше, но и глупее. Даже если в нынешнем виде rar.exe неспособен взять размер словаря при удалении файлов из архива и хочет отдельное чтение, так пусть читает его дважды. Один хрен - всё равно архив потом целиком перепаковывать, это всё равно намного бОльшее время, чем просто чтение заголовков. Добавлено: Inoz2000 Цитата: Парсить вывод команды lt или vt – это ж быстрее и удобнее, ага, чем дополнительный проход по архиву. | Ага, такое себе "удобство" подобные костыли изобретать. Хотя, я до них ещё не успел дойти, пока только в гуях приходится смотреть (или в имени архива дописывать, чтоб не забыть) и отдельно вручную указывать. |