![]() |
![]() |
![]() |
|
Командная строка для архивации | ☑ | ||
---|---|---|---|---|
0
kalleka
16.06.08
✎
15:37
|
Может тема уже не раз поднималась, но тем не менее.
Необходимо архивировать файл в зип через командную строку. В наличии есть winrar и 7z. Кто может подсказать коммандную строку |
|||
1
kalleka
16.06.08
✎
15:38
|
winrar английский, 7z только экзешник - поэтому варианты посмотри в help - е не приветствуются)
|
|||
2
ДенисЧ
16.06.08
✎
15:39
|
winrar a <Dbdir>\*.*
|
|||
3
Fragster
гуру
16.06.08
✎
15:39
|
а что, в консоли 7z /? уже не набрать?
|
|||
4
Fragster
гуру
16.06.08
✎
15:39
|
(3) для рара то же, только -? кажется...
|
|||
5
ДенисЧ
16.06.08
✎
15:39
|
точнее winrar a 1cbase <dbdir>\*.*
|
|||
6
kalleka
16.06.08
✎
15:40
|
а рар через коммандную строку в зип архивирует разве?
|
|||
7
ДенисЧ
16.06.08
✎
15:41
|
Ключ -AF<тип> — указать формат архива
-------------------------------------------------------------------------------- С помощью этого ключа можно указывать в командной строке тип архива, который будет создавать WinRAR. Параметр <тип> может принимать значения 'rar' или 'zip'. Пример: WinRAR a -afzip arc Эта команда создаст архив arc.zip. Данный ключ поддерживается только в WinRAR. Консольная версия RAR создавать архивы ZIP не может. |
|||
8
kalleka
16.06.08
✎
15:55
|
(7) а куда она его создаст? я раньшне с этим не сталкивался - нельзя ли написать полную строку - чтобы определенный файл в определенном месте архивировался в зип?
|
|||
9
Fragster
гуру
16.06.08
✎
15:57
|
(8) можно, лять! пользуйтесь мозгом хоть иногда? не только в рот положиле уже, но и разжевали... посрать еще за вас предлагаете?
|
|||
10
kalleka
16.06.08
✎
15:59
|
(8) вроде не к вам обращаюсь. Если я не знаю как формируется коммандная строка для winrar-а, то откуда мне знать какой параметр используется для прописи адреса архивируемого файла
|
|||
11
povar
16.06.08
✎
16:01
|
"C:\Program Files (x86)\WinRAR\rar.exe" M G:\BackUp\Megapolis_alco\NEW\1cv7_.rar G:\Temp\*.* -agDD-MM-YY -ilogG:\BackUp\Megapolis_alco\log\backup.log -k -os -ow -r -m5 -rr20p -s -t -dh -x*.cdx
|
|||
12
Fragster
гуру
16.06.08
✎
16:02
|
(10) в винраре - справка - содержание - режим командной строки, мля... все по русски причем....в 7z не сложнее найти
|
|||
13
kalleka
16.06.08
✎
16:04
|
(12) смотри (1)
|
|||
14
Gucci76
16.06.08
✎
16:07
|
||||
15
Fragster
гуру
16.06.08
✎
16:08
|
(13) ну так скачай русский, раз английский не знаешь
|
|||
16
povar
16.06.08
✎
16:11
|
G:\BackUp\Megapolis_alco\NEW\1cv7_.rar - куда
G:\Temp\*.* - откуда |
|||
17
kalleka
16.06.08
✎
16:15
|
Видимо я плохо ставлю вопросы. В итоге взяв по крупице из каждого ответа получилось
ЗапуститьПриложение("C:\Program Files\WinRAR\WinRAR.exe -afzip M " + Лев(файл,СтрДлина(файл)-3) + "zip " + файл) |
|||
18
kalleka
16.06.08
✎
16:16
|
(16) - вроде в (7) сказано, что консольный рар не архивирует зипом
|
|||
19
Fragster
гуру
16.06.08
✎
16:20
|
winrar - это нифига не консольный рар
|
|||
20
kalleka
16.06.08
✎
16:35
|
возникла проблемка - архив получается не просто с файлами а как бы \папка\папка2\нужныйфайл то есть 2 уровня лишних архивируется - с чем может быть связано?
|
|||
21
ДенисЧ
16.06.08
✎
16:39
|
Ключ -EP1 — исключить базовую папку из пути
-------------------------------------------------------------------------------- Не сохранять в архиве путь, введённый в командной строке. Пример: WinRAR a -r -ep1 test tmp\* Данная команда добавит в архив test все файлы и папки из папки tmp, но сам путь tmp\ в имена файлов включён не будет. Это эквивалентно следующим командам: cd tmp WinRAR a -r ..\test cd .. |
|||
22
ДенисЧ
16.06.08
✎
16:40
|
МОжет, Тебе прочешь послать русский хелп от рара?
|
|||
23
France
16.06.08
✎
16:42
|
(17) + 5 за "ставлю вопросы"..
хотя, по моему, проще самому поизучать справку... |
|||
24
kalleka
16.06.08
✎
16:48
|
(21) вот человек, отвечает конкретно на вопрос. И в точку попадает. Большое спасибо..
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |