200 votes

Écrire la chaîne dans le fichier de texte, puis assurez-vous qu'il remplace toujours le contenu existant.

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

408voto

Hemant Points 7612
<pre><code></code><p>S’il vous plaît assurez-vous que vous avez les privilèges appropriés pour écrire à l’emplacement, sinon vous obtiendrez une exception.</p></pre>

34voto

Guffa Points 308133

Utiliser le `` méthode. Il crée le fichier s’il n’existe pas et l’écrase si elle existe.

2voto

Thomas Danecker Points 3127

Généralement, `` est ce que vous recherchez.

0voto

Spence Points 15057

Si votre code ne nécessite pas le fichier seront tronquées tout d’abord, vous pouvez utiliser le FileMode.OpenOrCreate pour ouvrir le filestream, qui crée le fichier s’il n’existe ou ouvrez-la si elle ne. Vous pouvez utiliser le flux pour pointer vers l’avant et commencer à remplacer le fichier existant ?

Je suppose que votre aide ici un cours d’eau, il existe d’autres façons d’écrire un fichier.

0voto

using System.IO ;

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X