Vb + Lecture/ecriture fichier
Camuke
Messages postés
227
Statut
Membre
-
Camuke Messages postés 227 Statut Membre -
Camuke Messages postés 227 Statut Membre -
Salut,
je voudrai lire et ecrire dans un fichier texte dans un programme en VB, j'utilise sa:
Open "c:\toto.txt" For Append As #1
Write #1, "Mon texte"
Close #1
voila se qu'il m'ecrit:
Open n'est pas declarer, la fonctionnalité d'E/S de fichier est disponible dans l'espace de noms microsoft.visualbasic.
Quelqu'un sait se que je doit faire? ou me donner un bout de code pour lire et ecrire dans un fichier texte
je voudrai lire et ecrire dans un fichier texte dans un programme en VB, j'utilise sa:
Open "c:\toto.txt" For Append As #1
Write #1, "Mon texte"
Close #1
voila se qu'il m'ecrit:
Open n'est pas declarer, la fonctionnalité d'E/S de fichier est disponible dans l'espace de noms microsoft.visualbasic.
Quelqu'un sait se que je doit faire? ou me donner un bout de code pour lire et ecrire dans un fichier texte
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.