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!