Après avoir travailler sur deux fichiers .txt, je veux supprimer le premier et renommer le second.
Code utilisé:
Les 2 dernières lignes ne se font pas; normalement les fichiers devraient être fermés après fermeture de l'association ???
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 Repertoire:=ExtractFilePath(Application.ExeName); AssignFile(tempF2,Repertoire+'Temporaire.txt'); //Association à tempF2 AssignFile(tempF,Repertoire+'Messages.txt'); //Association à tempF (traitement des 2 fichiers) CloseFile(tempF2); //Fermeture Association à 'Temporaire.txt' CloseFile(tempF); //Fermeture Association à 'Messages.txt' DeleteFile(Repertoire+'Messages.txt'); RenameFile(Repertoire+'Temporaire.txt',Repertoire+'Messages.txt');
Si j'exécute seulement ceux-ci, pas de prob. le premier est supprimer et le second est renommé... Y a t'il quelqu'un qui sache ce qui cloche avec mon code ou comment fermer ces fichiers.
Merci
Duan
Partager