Donc, la première ligne de mon fichier texte, je veux un en-tête qui contient un nombre de lignes de tous les enregistrements qui seront dans le fichier. Donc, s'il y a 1000 lignes dans ce fichier, je veux que la première ligne dise 1000. Comment puis-je faire cela? Je peux obtenir le nombre de lignes à afficher à la fin du fichier mais je le veux en haut.Comment mettre à jour la première ligne de texte dans un fichier texte dans VB.NET
Répondre
en C# .Net:
var filepath = "/file/path";
var list = File.ReadAllLines(filepath).ToList();
list.Insert(0, String.Format("Records in this file: {0}", list.Count));
File.WriteAllLines(filepath, list);
En VB.Net (je pense, je ne vraiment utiliser VB)
Dim filepath = "/file/path"
Dim list = File.ReadAllLines(filepath).ToList()
list.Insert(0, [String].Format("Records in this file: {0}", list.Count))
File.WriteAllLines(filepath, list)
ne fonctionne pas ... –
Vous aurez pas besoin des crochets autour de cordes en VB. – JMK
@TonyLarson Je ne sais pas ce qui est différent dans votre cas de test, mais ce code fonctionne dans mes tests. –
Je ne sais pas si c'est ce que vous cherchez car cela va changer le texte de la première ligne pour afficher le nombre total de lignes.
Dim lncount As Integer = TextBox1.Lines.Length
TextBox1.SelectionStart = 0
TextBox1.SelectionLength = TextBox1.Lines.First.Length
TextBox1.SelectedText = lncount
Il ne pose pas de questions sur le nombre de lignes dans un TextBox, il pose des questions sur le nombre de lignes dans un fichier. –
Oups. Eh bien, je suppose qu'un moyen très inefficace pour accomplir cela impliquerait l'utilisation d'une zone de texte invisible. Mettez le contenu du fichier là, mettez à jour la première ligne, puis remettez-les. – nebabc
- 1. Comment mettre à jour le texte de l'étiquette dans vb.net
- 2. vb.net sélectionnez la première ligne dans la zone de texte
- 3. Comment mettre la première ligne du fichier texte dans la position de fin
- 4. VB.NET Suppression de la première ligne d'une zone de texte
- 5. Comment lire un fichier texte à partir de la dernière ligne à première ligne C#
- 6. Mettre à jour une ligne dans un fichier texte à partir d'un autre formulaire
- 7. mettre à jour le champ spécifique dans le fichier texte dans la ligne spécifique
- 8. obtenir la première ligne de texte dans un élément jquery
- 9. Comment mettre à jour un fichier texte existant en Python?
- 10. Comment remplacer la chaîne de texte dans un fichier texte
- 11. HttpPostRequest Texte + fichier dans VB.NET
- 12. Comment mettre à jour un texte JLabel?
- 13. Comment mettre à jour en prenant des valeurs à partir des zones de texte dans vb.net
- 14. Mettre à jour le texte dans l'étiquette
- 15. Utiliser regex pour mettre à jour un fichier texte
- 16. Remplacer une ligne dans un fichier texte
- 17. texte de ligne muti avec soulignement de première ligne dans datagridviewTextBoxCell Vb.net
- 18. "Mettre à jour" une ligne dans un fichier en l'écrasant
- 19. C# sauter première ligne d'un fichier texte
- 20. Suppression d'une ligne d'un fichier texte dans vb.net
- 21. Comment mettre à jour un fichier texte qui contient toujours une seule ligne?
- 22. C# Comment supprimer la première ligne de mes fichiers texte?
- 23. Comment puis-je mettre à jour un fichier texte lorsque je passe de gridview à la zone de texte
- 24. gridview première ligne CDDE texte
- 25. Retrait de la première ligne d'un fichier texte en C#
- 26. Écrire un texte à la 8e ligne dans le fichier
- 27. Placez la ligne à partir du fichier texte dans un CMD Shell. VB.net
- 28. créer et écrire dans un fichier texte dans vb.net
- 29. remplacer la première ligne de texte d'un fichier
- 30. Découper un fichier texte d'une ligne contenant X à la première ligne contenant Y
votre code postal comment vous obtenez pour afficher à la fin du fichier – Paparazzi