Bonjour tout le monde,
J'essaye dans du code vb.net de copier un fichier en utilisant la méthode CopyTo d'un objet FileInfo (System.IO) :
J'ai alors l'erreur :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 'SOURCEFILE m_DirSource = New DirectoryInfo(AppSettings("SourcePath")) m_FiSource = New FileInfo(m_DirSource.FullName + AppSettings("SourceFile")) 'TEMPFILE m_DirTemp = New DirectoryInfo(AppSettings("SavePath")) m_FiTemp = New FileInfo(m_DirSource.FullName + AppSettings("SourceFile")) m_FiSource.CopyTo(m_FiTemp.FullName, True)
Soit. Je ferme toutes mes applis, même problème, je reboot, même problème.System.IO.IOException
"Le processus ne peut pas accéder au fichier 'X:\GECOM\BLI.TXT', car il est en cours d'utilisation par un autre processus."
Après un n-ième essai je place un point d'arrêt sur le CopyTo et je définit l'instruction suivante :
Et là le delete marche, mais toujours impossible de copier le fichier.
Code : Sélectionner tout - Visualiser dans une fenêtre à part m_FiSource.Delete()
Quelqu'un aurait une idée, parce que plus ça va, moins ça va...
Partager