A voir également:
- Vb + Lecture/ecriture fichier
- Fichier bin - Guide
- Fichier epub - Guide
- Fichier rar - Guide
- Comment réduire la taille d'un fichier - Guide
- Fichier .dat - Guide
4 réponses
Pour ma part lorsque j'ai eu besoin d'écrire dans un fichier, j'ai fait comme suit :
Avec :
- nom.extension, le nom exact du fichier (exemple "document.txt") ;
- chemin_complet, le chemin vers le dossier (exemple "C:\Mes Documents\") ;
- FreeFile, une constante système ;
- texte_a_ecrire, la ligne de texte à entrer dans le fichier.
Ici le fichier est créé s'il n'existe pas, il est ouvert en mode écriture et donc vidé de son contenu à l'ouverture, s'il existe. L'instruction Print inscrit une ligne à chaque fois, puis Close ferme et sauvegarde le fichier.
Dim dossier As String, fichier As String Dim f fichier = nom.extension dossier = chemin_complet f = FreeFile Open dossier & fichier For Output As f Print #f, texte_a_ecrire Close f
Avec :
- nom.extension, le nom exact du fichier (exemple "document.txt") ;
- chemin_complet, le chemin vers le dossier (exemple "C:\Mes Documents\") ;
- FreeFile, une constante système ;
- texte_a_ecrire, la ligne de texte à entrer dans le fichier.
Ici le fichier est créé s'il n'existe pas, il est ouvert en mode écriture et donc vidé de son contenu à l'ouverture, s'il existe. L'instruction Print inscrit une ligne à chaque fois, puis Close ferme et sauvegarde le fichier.
j'ai ecrit sa dans mon programme, s'est bon ?:
Dim dossier As String, fichier As String
Dim f
fichier = "toto.txt"
dossier = "c:/"
f = FreeFile()
Open dossier & fichier For Output As f
Print #f, "tototot"
Close(f)
Dim dossier As String, fichier As String
Dim f
fichier = "toto.txt"
dossier = "c:/"
f = FreeFile()
Open dossier & fichier For Output As f
Print #f, "tototot"
Close(f)