[C#] Écrivez la chaîne dans un fichier texte et assurez-vous qu'elle écrase toujours le contenu existant.


Answers

Utilisez la méthode File.WriteAllText . Il crée le fichier s'il n'existe pas et l'écrase s'il existe.

Question

J'ai une chaîne avec un programme C # que je veux écrire dans un fichier et écraser toujours le contenu existant. Si le fichier n'est pas là, le programme devrait créer un nouveau fichier au lieu de lancer une exception.




Si votre code n'exige pas que le fichier soit tronqué en premier, vous pouvez utiliser FileMode.OpenOrCreate pour ouvrir le flux de fichiers, ce qui créera le fichier s'il n'existe pas ou l'ouvrira s'il le fait. Vous pouvez utiliser le flux pour pointer vers l'avant et commencer à écraser le fichier existant?

Je suppose que vous utilisez un flux ici, il existe d'autres façons d'écrire un fichier.




Links