Как получить имя файла без использования UnRAR2 Python lib? - PullRequest
0 голосов
/ 22 января 2012

Я использую файл python UnRar2, чтобы разархивировать файл, но после того, как я сделаю это, я хочу имя каталога, в который он был разархивирован.Можно ли использовать библиотеку Unrar2 для получения этой информации, и если да, то можете ли вы показать мне, как это сделать?

Спасибо,

Parth

РЕДАКТИРОВАТЬ: Извините, что язначит, когда вы извлекаете rar, он создает папку с содержимым rar (в моем случае это всегда так).Я хочу знать, как получить имя этой папки.

1 Ответ

0 голосов
/ 22 января 2012

Я думаю, вы можете вызывать эту функцию extract(self, condition='*', path='.', withSubpath=True, overwrite=True) для извлечения содержимого файла rar.

Из документации Python rarfile module См. Метод извлечения .

Я узнал, что его метод extract извлекает содержимое в текущий рабочий каталог, если явно не установлена ​​переменная path.

Итак, я считаю, что так должно быть и для unrar. В любом случае вы всегда можете указать путь, по которому вы хотите извлечь содержимое.

В документации unrar упоминается, что путь означает:

"путь" - это каталог для извлечения в

...