Метод File.WriteAllText
Метод File.WriteAllText записывает
строку в файл целиком. Если файла не
было, он создаётся; если был - содержимое
заменяется. Кодировка по умолчанию UTF-8.
Асинхронная запись - WriteAllTextAsync.
Синтаксис
File.WriteAllText(path, text);
Пример
Давайте запишем "abcde"
в abcde.txt и прочитаем:
using System;
using System.IO;
class Program
{
static void Main()
{
File.WriteAllText("abcde.txt", "abcde");
string res = File.ReadAllText("abcde.txt");
Console.WriteLine(res);
}
}
Результат выполнения кода:
"abcde"
Пример
Давайте перезапишем существующий файл:
using System;
using System.IO;
class Program
{
static void Main()
{
File.WriteAllText("12345.txt", "abcde");
File.WriteAllText("12345.txt", "12345");
string res = File.ReadAllText("12345.txt");
Console.WriteLine(res);
}
}
Результат выполнения кода:
"12345"
Пример
Давайте создадим новый файл записью:
using System;
using System.IO;
class Program
{
static void Main()
{
File.WriteAllText("abcde.txt", "abcde");
bool res = File.Exists("abcde.txt");
Console.WriteLine(res);
}
}
Результат выполнения кода:
True
Смотрите также
-
ReadAllText,
чтение после записи -
AppendAllText,
дописать в конец -
OpenWrite,
запись через поток -
File,
обзор класса