Salut à tous !
J'aimerai fusionner des fichiers en java sur une machine Red Hat.
J'ai développé une petite méthode mais rien ne se passe, ça s'exécute, mais rien de plus..
Ma méthode:
Aucune exception n'est levée, pas à pas je vois que l'exécution est correcte, ça passe pas dans le catch.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11 public static final void fusionFiles(String firstPath, String destination) { try { String cmd = "cat " + firstPath + " >> " + destination; Process p = Runtime.getRuntime().exec(cmd); p.waitFor(); p.destroy(); } catch (Exception e) { e.printStackTrace(); System.out.println("Probleme pour fusioner les fichier : " + firstPath + " " + destination); } }
Cette commande marche dans un terminal :
cat /home/test/test >> /home/test/result
Si quelqu'un a une idée ca serrait cool
Merci
Partager