Bonjour,

Je galère depuis plusieurs jours avec un problème d'extraction d'archive Linux sur Windows.
L'archive généré automatiquement sur Linux (que je ne peux pas modifier) contient des répertoires du style "daily_2015-02-03_06:00:09.890457891" ce qui ne peux exister sous windows.
Du coup lorsque j'essaie d'extraire mon archive j'ai le message suivant : "WindowsError: [Error 123] La syntaxe du nom de fichier, de répertoire ou de volume est incorrecte:"
J'ai beaucoup cherché et essayé des choses du type :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
 
import tarfile
tar = tarfile.open(extractData, 'r')
extractf = tar.extractfile('mnt/test/snapshots/daily_2015-02-03_06:00:09.890457891/test1/data/monfichier')
tar.extractall(extractf,extractPathData)
tar.close()
Mais je n'arrive pas à trouver le moyen d'extraire juste le fichier sans créer l'arborescence ou même modifier l'arborescence lors de l'extraction.

Est-ce que quelqu'un aurait une idée?
Merci par avance