Как получить извлеченный каталог, используя pyUnrar2? - PullRequest
1 голос
/ 23 января 2012

Я использую pyUnrar2 для пакетного извлечения rar-файлов, что я хотел бы получить, это имя каталога, в котором находятся файлы после извлечения?

1 Ответ

1 голос
/ 23 января 2012

Путь к извлечению устанавливается в качестве аргумента extract().

Если у архива есть собственный родительский каталог, вы можете получить его, используя infolist():

import UnRAR2

rarc = UnRAR2.RarFile('test.rar')
list = rarc.infolist()

if list[0].isdir:
    print 'Parent directory in archive: %r' % list[0].filename
...