J'ai un fichier texte en cours d'écriture dans le cadre d'un très grand extrait de données. La première ligne du fichier texte est le nombre de "comptes" extraits. En raison de la nature de cet extrait, ce nombre n'est pas connu jusqu'à la fin du processus, mais le fichier peut être volumineux (quelques centaines de megs).Quelle est la meilleure façon de remplacer du texte dans un fichier en utilisant C#/.NET?
Quelle est la meilleure façon en C#/.NET d'ouvrir un fichier (dans ce cas un simple fichier texte), et de remplacer les données qui sont dans la première «ligne» de texte?
REMARQUE IMPORTANTE: - Je n'ai pas besoin de remplacer une "quantité fixe d'octets" - ce serait facile. Le problème ici est que les données qui doivent être insérées en haut du fichier sont variables.
NOTE IMPORTANTE 2: - Quelques personnes ont demandé ou mentionné simplement garder les données en mémoire, puis les remplacer ... mais c'est complètement hors de question. La raison pour laquelle ce processus est en cours de mise à jour est due au fait que parfois, il se bloque lors du chargement de quelques concerts en mémoire.
"##### \ r \ n (ce qui signifie pas de remplissage)" Êtes-vous sûr de ne pas avoir de Zéro? –