Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Программное обеспечение Windows (http://forum.oszone.net/forumdisplay.php?f=7)
-   -   Нужен архиватор! (http://forum.oszone.net/showthread.php?t=84999)

maestro1974 05-06-2007 16:53 595453

Нужен архиватор!
 
всем привет.
по зарез нужен консольный архиватор который может за собой архив удалять после разархивации
стандартные zip, rar, arj, 7-z и т.д. не подошли поиск в гугле тоже пока результатов не дает
может кто знает...подскажите?
З.Ы. и естественно желательно бесплатный :-)

dmitryst 05-06-2007 17:15 595467

maestro1974 Под Windows таких лично я не видел :(. А что мешает написать скрипт ("батник")?

neja 06-06-2007 00:38 595700

А чем rar не подходит? Ведь архив после разархивации удаляет...

maestro1974 06-06-2007 06:41 595747

2DmitryST батник написан, но в связи с особенностями задачи(архивы по интернету пересылаются каждые 5 мин.) а связь бывает нарушается и нарушается синхронность(очередность) исполнения и некоторые архивы удаляются раньше времени наверное можно как то обойти, но я еще не придумал как...цеж не bash особой свободы нету
2neja консольный rar не удаляет архив после разархивирования

amel27 06-06-2007 07:14 595751

maestro1974
Цитата:

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

maestro1974 06-06-2007 08:43 595777

этот вариант безусловно рассматривается и писать в общем то немного, просто надеялись на существование готового=быстрого решения

Greyman 07-06-2007 03:41 596219


maestro1974
Цитата:

батник написан, но в связи с особенностями задачи(архивы по интернету пересылаются каждые 5 мин.) а связь бывает нарушается и нарушается синхронность(очередность) исполнения и некоторые архивы удаляются раньше времени наверное можно как то обойти, но я еще не придумал как...цеж не bash особой свободы нету
А воспользоваться "ERRORLEVEL" в "IF"? Ведь успешная разархивация возвротит 0, в противном случае удалять не будешь. Командный файл в 2 строчки получается


Время: 02:05.

Время: 02:05.
© OSzone.net 2001-