View previous topic :: View next topic |
Author |
Message |
_Johm
Joined: 14 May 2006 Posts: 119
|
(Separately) Posted: Thu Jan 28, 2010 10:48 Post subject: Информация об архиве (количество папок/файлов, rar zip и др) |
|
|
Есть ли способ получить информацию о количестве файлов/папок в архиве с помощью консольной утилиты? (rar zip)
Для того чтобы написать скрипт, который расспаковывает в текущю дерикторию, если в архиве одна папка (один файл) или
распоковывает в папку с именем архива, если в архиве несколько элементов.
Last edited by _Johm on Thu Jan 28, 2010 15:00; edited 1 time in total |
|
Back to top |
|
 |
Tol!k

Joined: 01 Apr 2008 Posts: 1727 Location: Арзамас
|
(Separately) Posted: Thu Jan 28, 2010 12:32 Post subject: |
|
|
Для .rar : rar.exe lb <архив>
и посчитать строки — будет общее кол-во файлов и папок
или rar.exe vb <архив>
и поискать "\" — есть не пустая папка |
|
Back to top |
|
 |
_Johm
Joined: 14 May 2006 Posts: 119
|
(Separately) Posted: Thu Jan 28, 2010 14:29 Post subject: |
|
|
Спасибо за ключ lb, пропустил его, а с vb rar раскрывает все подпапки, что не нужно. Жаль что таким способом, читая stdout в скрипте, не остановить чтение архива с выполнением условия (1 или 2 элемента в архиве). |
|
Back to top |
|
 |
|