Looking for c# Answers? Try Ask4KnowledgeBase
Looking for c# Keywords? Try Ask4Keywords

C# LanguageФайловый и потоковый ввод-вывод


Вступление

Управляет файлами.

Синтаксис

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

параметры

параметр подробности
дорожка Местоположение файла.
присоединять Если файл существует, true добавит данные в конец файла (добавляет), false будет перезаписывать файл.
текст Текст, который нужно записать или сохранить.
содержание Набор строк для записи.
источник Расположение файла, который вы хотите использовать.
Dest Место, куда вы хотите файл.

замечания

  • Обязательно закрывайте объекты Stream . Это можно сделать с using блока, как показано выше, или путем ручного вызова myStream.Close() .
  • Убедитесь, что текущий пользователь имеет необходимые разрешения на пути, который вы пытаетесь создать файл.
  • Строки Verbatim должны использоваться при объявлении строки пути, которая включает обратную косую черту, например: @"C:\MyFolder\MyFile.txt"

Файловый и потоковый ввод-вывод Связанные примеры