Delphi. Уроки. Уровень - от начинающего до профи. Каждый урок рассчитан на 15 - 20 минут. Темы - библиотека VCL, создание компонентов, FAQ, работа с базами данных (InterBase и др).
Основы C#. Урок 52. Класс File
Класс File предназначен для работа с файлами. Он содержит статические методы, котроые позволяют создавать, удалять, переименовывать и делать другие действия с файлами. Для этого класса существует парный класс FileInfo, содержащий аналогичные методы экземпляра класса.
Вот основные методы класса File (все они, разумеется, статические):
Create - создание файла.
Exists - проверка существования файла.
Delete - удалениие файла.
Move - переименование и перемещение файла.
Copy - копирование файла.
А вот пример, демонстрирующий применение этих методов:
using System;
// Подключаем необходимое пространство имен.using System.IO;
namespace contest
{
class Test
{
publicstaticvoid 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 (так как по сути это одна и та же операция).