
Envoyé par
ACIVE_CS
Bonjour,
Je ne comprends pas tout;
si tu veux ajouter quelque chose à la fin de ton fichier:
(surtout pas de file.delete etc)
Si tu veux savoir combien de ligne il contient:
1 2 3
|
Dim lines() As String = File.ReadAllLines(ClassesFileName)
MessageBox.Show(lines.GetUpperBound(0) & " Lignes présentes") |
Justement non, il ne veut pas mettre à la fin du fichier car justement, après les classes, il met du blabla, il veut que les classes se suivent.
Pour ton problème, je pense qu'il serait plus judicieux de récupérer le contenu de ton fichier en faisant
dim Montexte As String=File.ReadAllText(ClassesFileName)
Après, reste à savoir si tu peux ou non faire un split en faisant
Montexte.split(vbNewLine & vbNewLine)
Avec un peu de chance (car justement, dans la ligne qui CM1, je ne sais pas si c'est une ligne blanche ou si tu as un espace ou pas), si tu récupères l'indice 0, tu devrais pouvoir récupérer (et sans la ligne blanche)
"Nom :
Prenom :
Classe :
6ème
5ème
CM2
CM2
CM2
CM1
Tu devrais essayer
Partager