C# LanguageFichier et flux I / O


Introduction

Gère les fichiers.

Syntaxe

  • new System.IO.StreamWriter(string path)
  • new System.IO.StreamWriter(string path, bool append)
  • System.IO.StreamWriter.WriteLine(string text)
  • System.IO.StreamWriter.WriteAsync(string text)
  • System.IO.Stream.Close()
  • System.IO.File.ReadAllText(string path)
  • System.IO.File.ReadAllLines(string path)
  • System.IO.File.ReadLines(string path)
  • System.IO.File.WriteAllText(string path, string text)
  • System.IO.File.WriteAllLines(string path, IEnumerable<string> contents)
  • System.IO.File.Copy(string source, string dest)
  • System.IO.File.Create(string path)
  • System.IO.File.Delete(string path)
  • System.IO.File.Move(string source, string dest)
  • System.IO.Directory.GetFiles(string path)

Paramètres

Paramètre Détails
chemin L'emplacement du fichier.
ajouter Si le fichier existe, true ajoutera des données à la fin du fichier (append), false remplacera le fichier.
texte Texte à écrire ou à stocker.
Contenu Une collection de chaînes à écrire.
la source L'emplacement du fichier que vous souhaitez utiliser.
dest L'emplacement auquel vous voulez qu'un fichier accède.

Remarques

  • Veillez toujours à fermer les objets Stream . Cela peut être fait avec un en using le bloc comme indiqué ci - dessus ou en appelant manuellement myStream.Close() .
  • Assurez-vous que l'utilisateur actuel dispose des autorisations nécessaires sur le chemin que vous essayez de créer.
  • Les chaînes verbatim doivent être utilisées lors de la déclaration d'une chaîne de chemin comprenant des barres obliques inverses, comme ceci: @"C:\MyFolder\MyFile.txt"

Fichier et flux I / O Exemples Liés