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.
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) {}
  }
}
     }
}
au plaisir de vous lire
Salutations