Bonjour,
J'ai un traitement dans ma page web qui doit renommer un fichier et un autre traitement similaire qui doit déplacer le fichier.
Pour des questions de pertes de données possible, je ne fais pas de "Move" mais j'utilise "Copy" puis "Delete"
Le problème est que lors que je copy le fichier ciblé et que je le delete, lors du delete, une exception remonte comme quoi mon fichier est utilisé par un autre processus (la copy).
J'aimerais savoir si vous avez des solutions pour effectuer ces 2 manipulations successivement sans lever cette exception.
j'ai trouvé une méthode qui permet de régler ce problème mais rien n'y fait, 1 fois 2, ça plante..
Code : Sélectionner tout - Visualiser dans une fenêtre à part 
2
3
4
5
6
7
8
9
10
11
12
13
14try { System.IO.File.Copy(fileori,filedest) if (WaitForFile(fileori)) System.IO.File.Delete(filePathSrc + fileName); } catch (Exception) { //exception }
Merci.
Code : Sélectionner tout - Visualiser dans une fenêtre à part 
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
35
36
37

 

 
		
		 
        

 
			
			



 Copy & Delete error: using by another process
 Copy & Delete error: using by another process
				 Répondre avec citation
  Répondre avec citation
Partager