Bonjour,
je cherche à copier tous les fichiers d'un répertoire dans un autre (environnement windows 2000). j'ai écrit ça :
le programme compile et s'exécute mais il ne copie que le premier fichier de la liste, alors que la commande: copy "C:\code\src\*.*" "C:\code\dst\"
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21 import java.io.*; public class sysjava2 { public static void main(String args[]) { System.out.println("debut"); String [] command = { "cmd.exe", "/C", "copy \"C:\\code\\src\\*.*\" \"C:\\code\\dst\\\""}; Runtime runtime = Runtime.getRuntime(); Process process = null; try { process = runtime.exec(command); System.out.println("termine"); } catch(Exception err) {System.out.println("erreur execution commande");} } }
tapé depuis une fenêtre dos copie bien tous les fichiers.
Partager