Основы C# Урок 52. Класс File
Класс File предназначен для работа с файлами. Он содержит
статические методы, котроые позволяют создавать, удалять,
переименовывать и делать другие действия с файлами. Для этого
класса существует парный класс FileInfo, содержащий
аналогичные методы экземпляра класса.
Вот основные методы класса File (все они, разумеется,
статические):
- Create - создание файла.
- Exists - проверка существования файла.
- Delete - удалениие файла.
- Move - переименование и перемещение файла.
- Copy - копирование файла.
А вот пример, демонстрирующий применение этих
методов: using System;
// Подключаем необходимое пространство имен.
using System.IO;
namespace contest
{
class Test
{
public static void Main()
{
// Создаем файл.
File.Create("C:\\0.txt");
// Проверка существования файла.
if(File.Exists("C:\\1.txt"))
{
// Удаление файла.
File.Delete("C:\\1.txt");
}
// Переименование файла a.txt в b.txt.
File.Move("C:\\a.txt", "C:\\b.txt");
// Перемещение файла.
File.Move("C:\\c.txt", "D:\\c.txt");
// Копирование файла.
File.Copy("D:\\z.txt", "D:\\x.txt");
}
}
}
Обратите внимание, что и для перемещения, и для
переименования файла мы используем один и тот же статичесикй
метод Move (так как по сути это одна и та же операция). |