Bonjour,

Une application regroupe des fichiers disparates afin d'obtenir x dossiers de taille inférieure à une taille fixée par l'utilisateur.
Il a également le choix de les copier tels quels dans ces dossiers ou de créer, à la place des dossiers, des archives (le format n'est pas important ici) dont les tailles sont elles aussi limitées de la même façon.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
 
fichiers dispersées -------> copie brute -----------> x dossiers de taille T
                   |-------> copie compressée ------> x archives de taille T
Pour la copie brute pas de soucis, mais pour la copie compressée, comment évaluer la taille de l'archive avant d'y ajouter un fichier ? (pour savoir si la taille obtenue ne sera pas supérieure)

- Un moyen de tester sans compresser de manière effective ?
- Un moyen de supprimer le fichier ajouté à l'archive ?

J'ai regardé avec zipfile, gzip, bz2, zlib
Mais il existe peut-être un module non standard qui permet la suppression d'un fichier d'une archive ?