我正在尝试使用该tarfile
库归档和压缩分布在多个驱动器上的多个目录。问题是tarfile
即使两个文件存储在不同的驱动器中也会合并路径。例如:
import tarfile
with tarfile.open(r"D:\Temp\archive.tar.gz", "w:gz") as tf:
tf.add(r"C:\files\foo")
tf.add(r"D:\files\bar")
将创建一个包含以下文件的存档:
archive.tar.gz
└─ files
├─ foo
└─ bar
有没有办法创造这个?
archive.tar.gz
├─ C
| └─ files
| └─ foo
└─ D
└─ files
└─ bar