Lecture des données dans des fichiers texte est une tâche commune dans la programmation informatique , et parfois vous voulez seulement lire certaines données , tout en ignorant le reste . Pour obtenir ce accompli, vous devez d'abord programmer ouvrir le fichier texte en utilisant la classe " StreamReader " . Dans ce cas, vous devez lire une ligne à la fois en utilisant la méthode " ReadLine " pour vérifier les données que vous souhaitez sauvegarder . Lecture d'une ligne à la fois peut vous aider à garder une trace des données que vous enregistrez dans la mémoire de votre programme. Instructions
1
Lancement de Microsoft Visual Basic Express et cliquez sur le "Nouveau projet " dans l'onglet " Start Page " . . Cliquez ci-dessous " Modèles installés " " Visual Basic " et double -cliquez sur " Application console " pour créer un nouveau projet de console
2
déclarer l'espace ci-dessous dans la zone des déclarations de votre module :
Imports System.IO
3
définir les variables que vous allez utiliser pour lire le fichier texte
filePath As String = " C : \\. readTextFile.txt "
lineRead As String =" "
finalFileData As String =" "
4
vérifier et voir si le fichier existe en ajoutant le code suivant : Photos
Si System.IO.File.Exists ( filePath ) = True Then
5
Ajoutez le code suivant pour ouvrir le fichier texte pour la lecture :
objReader Dim . As New System.IO.StreamReader ( filePath )
6
boucle à travers les données et enregistrer les lignes qui contiennent des virgules
Do While objReader.Peek () <> - 1
lineRead = objReader.ReadLine () & vbNewLine
Si lineRead.Contains ( ",") Puis
finalFileData = finalFileData & lineRead
Fin Si
boucle
7
Copiez et collez le code suivant si d'afficher un message si le fichier n'a pas été trouvé :
Else MsgBox
( " le fichier n'existe pas dans le chemin défini . " )
End If
8
Afficher les données lues à partir du fichier de la fenêtre de la console en ajoutant le code suivant :
< la touche "F5" p> Console.Write ( finalFileData )
Console.ReadLine ()
9
de presse pour exécuter votre programme . Les résultats affichés dans la fenêtre de la console devraient être uniquement des lignes par des virgules.