Printable Version of Topic
Click here to view this topic in its original format
Forums > Глюкодром > unrar, rar, winrar


Posted by: Lexus on 02-02-2010, 00:16
Бьюсь уже который день никак не могу найти такой опции.
В Winrar есть опция стирать архивы после удачной распаковки. Хочу всё дабро стартовать через консоль. Ключа для этой опции не смог найти.

Подойдут любые варианты рар, анрар, винрар. Главное, чтобы через консоль

Posted by: Stackanovets on 02-02-2010, 02:00
QUOTE (Lexus @ 01-02-2010, 23:16):
Подойдут любые варианты рар, анрар, винрар. Главное, чтобы через консоль

А через cmd? ;)

Posted by: Lexus on 02-02-2010, 09:06
через cmd пойдёт тоже :)))

Posted by: FiL on 02-02-2010, 09:42
unrar x archive.rar && del archive.rar

вроде power shell нужен, чтоб подобную конструкцию обрабатывать.
Ну и эта... потестируй сначала на чем-то, что стереть не жалко :)

Posted by: Lexus on 02-02-2010, 12:36
Фил, если архив многотомник, то он только part01.rar сотрёт, а не все тома, через GUI винрара трёт полностью все тома

Posted by: astra on 02-02-2010, 12:56
А почему не пользоваться GUI?

Posted by: Lexus on 02-02-2010, 14:49
QUOTE (astra @ 02-02-2010, 10:56):
А почему не пользоваться GUI?
так как скрипт запускается через psexec на удалённом компе.

Posted by: Lord KiRon on 02-02-2010, 15:54
Может я и наглею, но на работе привык :) - почему бы не написать/спросить автора/поддержку ?
( support@rarlab.com )

Posted by: FiL on 02-02-2010, 16:54
QUOTE (Lord KiRon @ 02-02-2010, 07:54):
Может я и наглею, но на работе привык :) - почему бы не написать/спросить автора/поддержку ?
( support@rarlab.com )
может потому, что для этого надо сначала кипить winrar? :)

Posted by: Lord KiRon on 02-02-2010, 17:22
FiL
Не думаю что при обращении в сапорт они серийник просят, кроме того програмка 30 дней официально бесплатная, может тебе для эвалуации надо , чтобы решить "покупать или нет" :diablo:

Posted by: FiL on 02-02-2010, 20:00
QUOTE (Lexus @ 02-02-2010, 04:36):
Фил, если архив многотомник, то он только part01.rar сотрёт, а не все тома, через GUI винрара трёт полностью все тома
Какой ты все-таки занудный...

Ну а если del archive.part*.rar ?

Ну понятно, что 100% не продумаешь так вот с бухты-барахты, но основные варианты можно и запрограммить...

Posted by: Set on 02-02-2010, 21:41
js или vbs, если есть умение.

Posted by: Lexus on 02-02-2010, 22:32
QUOTE (Set @ 02-02-2010, 19:41):
js или vbs, если есть умение.
умения есть в c#, но хотелось бы простого решшения :)

Posted by: Lexus on 02-02-2010, 22:33
QUOTE (FiL @ 02-02-2010, 18:00):
Какой ты все-таки занудный...

Ну а если del archive.part*.rar ?
При таком раскладе надо отлавливыть error level и смотреть удачно ли распаковалось. Как всё сложно

Posted by: inzerus on 03-02-2010, 00:16
QUOTE (Lexus @ 02-02-2010, 22:33):
QUOTE (FiL @ 02-02-2010, 18:00):
Какой ты все-таки занудный...

Ну а если del archive.part*.rar ?
При таком раскладе надо отлавливыть error level и смотреть удачно ли распаковалось. Как всё сложно
Так ведь && в команде отвечает за проверку успеха.

UnRAR.exe x archive.part01.rar && del archive.part*.rar

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

Posted by: Lexus on 03-02-2010, 08:20
вот про && не знал. Тогда подойдёт. Бум тестировать :)

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)