bonjour,
j'ai une liste de fichier qui resemble a ca :
test_az.12.xml
test_az.13.xml
test_az.14.xml
test_az.15.xml
...
je fait appel à vous pour pouvoir copier un seul fichier parmi cette liste toute en entrant un paramètre (dans ce cas le numero ex 12) et je voudrais lui changer le nom à la fin (ex de test_az.12.xml au test_az.xml)
voici le code que j'ai, mais jusqu'au la rien ne ça marche.
au plaisir de vous lire
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
22
23
24
25
26
27
28
29
30
31
32
33
34 import java.io.FileInputStream; import java.io.FileOutputStream; import java.io.IOException; import java.nio.channels.FileChannel; class copyfile{ public static void copyFile(String inFile,String outFile) { FileChannel in = null; // canal d'entrée FileChannel out = null; // canal de sortie try { // Init in = new FileInputStream(inFile).getChannel(); out = new FileOutputStream(outFile).getChannel(); // Copie depuis le in vers le out in.transferTo(0, in.size(), out); } catch (Exception e) { } finally { // finalement on ferme if(in != null) { try { in.close(); } catch (IOException e) {} } if(out != null) { try { out.close(); } catch (IOException e) {} } } } }
Salutations![]()
Partager