Hello,
J'essaie de faire un Bzip d'un répertoire. J'entends par là, avoir une archive qui contient à sa racine tout les sous-répertoires (+récursion) d'un répertoire Root:
Exemple avec la structure suivante pour le répertoire de Path c:\Root
J'ai essayé le code suivant:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 Root -Rep A -Rep B -Rep C
Seulement quand j'ouvre mon Archive tmp2zrpqb0w.bz2 j'ai un premier niveau parasite qui porte son nom:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 fd,path = mkstemp(suffix=".bz2"); #-> path = C:\temp\tmp2zrpqb0w.bz2 with tarfile.open(path, "w:bz2") as tar: tar.add("c:\Root", arcname=os.path.sep);
Alors que je voudrais
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 tmp2zrpqb0w.bz2 -tmp2zrpqb0w -Rep A -Rep B -Rep C
Ou à la Rigueur pouvoir contrôler le nom de de cette root directory
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 tmp2zrpqb0w.bz2 -Rep A -Rep B -Rep C
D'avance merci pour votre aide.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 tmp2zrpqb0w.bz2 -MonNomAMoi -Rep A -Rep B -Rep C
Partager