C# LanguageFile e streaming I / O


introduzione

Gestisce i file.

Sintassi

  • 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)

Parametri

Parametro Dettagli
sentiero La posizione del file.
aggiungere Se il file esiste, true aggiungerà i dati alla fine del file (append), false sovrascriverà il file.
testo Testo da scrivere o archiviare.
contenuto Una raccolta di stringhe da scrivere.
fonte La posizione del file che si desidera utilizzare.
dest La posizione in cui si desidera un file.

Osservazioni

  • Assicurati sempre di chiudere gli oggetti Stream . Questo può essere fatto con un blocco using come mostrato sopra o chiamando manualmente myStream.Close() .
  • Assicurarsi che l'utente corrente disponga delle autorizzazioni necessarie sul percorso in cui si sta tentando di creare il file.
  • Le stringhe di Verbatim devono essere utilizzate quando si dichiara una stringa di percorso che include barre retroverse, ad esempio: @"C:\MyFolder\MyFile.txt"

File e streaming I / O Esempi correlati