НАЙКРАЩИЙ САЙТ ДЛЯ ВЕБ-РОЗРОБНИКІВ
Мова програмування C#. Уроки W3Schools українською для початківців

En Es De

C# Файли


Робота з файлами

Клас File із простору імен System.IO дозволяє нам працювати з файлами:

Приклад

using System.IO;  // включити простір імен System.IO

File.SomeFileMethod();  // використовувати клас файлу з методами

Клас File має багато корисних методів для створення та отримання інформації про файли. Наприклад:

Метод Опис
AppendText() Додає текст у кінець існуючого файлу
Copy() Копіює файл
Create() Створює або перезаписує файл
Delete() Видаляє файл
Exists() Перевіряє, чи існує файл
ReadAllText() Читає вміст файлу
Replace() Замінює вміст файлу вмістом іншого файлу
WriteAllText() Створює новий файл і записує в нього вміст. Якщо файл уже існує, його буде перезаписано

Повний список методів файлів дивіться на Довідник про класи файлів Microsoft .Net.


Записати у файл і прочитати його

У наступному прикладі ми використовуємо метод WriteAllText() для створення файлу з іменем "filename.txt" і запису в нього певного вмісту. Потім ми використовуємо метод ReadAllText(), щоб прочитати вміст файлу:

Приклад

using System.IO;  // включити простір імен System.IO

string writeText = "Hello World!";  // Створити текстовий рядок
File.WriteAllText("filename.txt", writeText);  // Створити файл і записати у нього вміст writeText

string readText = File.ReadAllText("filename.txt");  // Прочитати вміст файлу
Console.WriteLine(readText);  // Вивести зміст

Виведення буде:

Hello World!
Виконати приклад »