Dezipper plusieurs fichier .gz dans un dossier
jayzman
Messages postés
54
Statut
Membre
-
SypayV Messages postés 7399 Statut Contributeur -
SypayV Messages postés 7399 Statut Contributeur -
Bonjour,
je voudrai extraire tous les fichiers dans un dossier et le placer dans un autre dossier,
j'ai déjà fait de recherche par tous mais je n'ai pas trouvé
j'ai un code qui dezip mais un seul fichier pas tous,
voici mon code
merci
jayzman
je voudrai extraire tous les fichiers dans un dossier et le placer dans un autre dossier,
j'ai déjà fait de recherche par tous mais je n'ai pas trouvé
j'ai un code qui dezip mais un seul fichier pas tous,
voici mon code
public static void main(String[] args) {
String gzipFile = "D:\\Asa_zo\\macrogpeh\\GPEH_CALL_FAIL\\A20150715.1115+0300-1130+0300_SubNetwork=ANRNC02,MeContext=ANRNC02_rnc_gpehfile_Mp0.bin.gz";
String newFile = "C:\\cygwin\\home\\colombna\\decoder\\D.bin";
decompressGzipFile(gzipFile, newFile);
}
}
private static void decompressGzipFile(String gzipFile, String newFile) {
try {
FileInputStream fis = new FileInputStream(gzipFile);
try (GZIPInputStream gis = new GZIPInputStream(fis); FileOutputStream fos = new FileOutputStream(newFile)) {
byte[] buffer = new byte[100024];
int len;
while((len = gis.read(buffer)) != -1){
fos.write(buffer, 0, len);
}
}
} catch (IOException e) {
}
merci
jayzman
A voir également:
- Dezipper plusieurs fichier .gz dans un dossier
- Fichier bin - Guide
- Dézipper un fichier - Guide
- Comment réduire la taille d'un fichier - Guide
- Fichier epub - Guide
- Dossier appdata - Guide
1 réponse
Bonjour,
Vous pouvez utiliser ceci pour lister toutes vos archives : https://docs.oracle.com/javase/tutorial/essential/io/walk.html
Après vous pourrez appeler votre fonction de décompression pour chaque archive et lui attribuer un dossier.
A voir si vous devez aussi créer le dossier de destination ou si Java le fait tout seul ...
Personnellement pour ce genre de script j'aurai plutôt tendance à utiliser Python.
Musicalement,
SypayV.
Vous pouvez utiliser ceci pour lister toutes vos archives : https://docs.oracle.com/javase/tutorial/essential/io/walk.html
Après vous pourrez appeler votre fonction de décompression pour chaque archive et lui attribuer un dossier.
A voir si vous devez aussi créer le dossier de destination ou si Java le fait tout seul ...
Personnellement pour ce genre de script j'aurai plutôt tendance à utiliser Python.
Musicalement,
SypayV.