Je travaille actuellement sur une application web qui consiste à monter un lecteur et à extraire un fichier tar.gz, le tout en Java. Puisque l'application s'exécute dans un environnement Linux, j'ai pensé que j'essaierais d'utiliser des commandes unix comme "mount" et "tar". L'exécution de la commande mount et de la commande extract dans le terminal fonctionne correctement, mais échoue lors de l'exécution FIRST en Java. Le second proc.waitFor() renvoie le code de sortie 2. Cependant, l'exécution de ce code après la première tentative échouée fonctionne correctement. J'ai le sentiment que le problème est que waitFor() n'attend pas que la commande mount soit complètement terminée. Est-ce que je manque quelque chose d'important dans mon code?Montage et démontage d'un fichier en Java
En outre, je préfère faire tout cela en Java, mais j'ai eu beaucoup de mal à comprendre comment décompresser un fichier, donc je prends cette approche. (oh si quelqu'un peut me dire comment faire cela, je serais très heureux). Toutes les suggestions seraient muuuuuuuuuuch apprécié!
Oui, cela semble être le chemin à suivre, mais je ne pouvais pas comprendre comment conserver les dernières dates modifiées sur les fichiers extraits lors de l'utilisation. – Matthew