У меня есть tar-архив, в котором есть каталог, который мне нужно извлечь в заданный каталог. Например:
У меня есть каталог
TarPrefix/x/y/z
в tar архиве я хочу извлечь его в заданный целевой каталог например: extracted/a/ этот каталог должен содержать все файлы и каталоги, содержащиеся в каталоге TarPrefix/x/y/z.
subdir_and_files = [ tarinfo for tarinfo in tar.getmembers()
if tarinfo.name.startswith("subfolder/")
]
чтобы получить список всех членов в каталоге пути "subfolder/" и затем я извлекаю его, используя tar.extractall(extracted/a,subdir_and_files)
но он извлекает все члены с их путем к каталогу Например, это приводит к извлечению/a/x/y/z.
Не могли бы вы помочь мне извлечь эти файлы в указанную папку.