Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Скачиваний:
37
Добавлен:
12.02.2015
Размер:
714.75 Кб
Скачать

Классы Directory и File. Пример

using System; using System.IO; class Test

{

static void Main(string[] args)

{

Directory.CreateDirectory("C#");

File.Copy("Test1.cs","C#\\Test2.cs"); Console.WriteLine("File Content

Copied");

}

}

Класс FileSystemInfo

Является абстрактным классом, производными от которого являются классы FileInfo и

DirectoryInfo

Класс DirectoryInfo содержит методы, которые могут быть использованы для работы с каталогами и подкаталогами

Класс FileInfo содержит методы, которые могут быть использованы для работы с файлами

Класс DirectoryInfo содержит экземпляры методов

Методы класса DirectoryInfo могут быть вызваны только из экземпляров класса DirectoryInfo

Свойства и методы класса DirectoryInfo

Свойства

FullName

Parent

Root

Методы

Create()

CreateSubdirectory(string directorypath)

MoveTo(string destinationpath)

Свойства и методы класса FileInfo

Свойства

DirectoryName

Extension

Методы

CopyTo(string destinationfile)

Create()

Delete()

OpenWrite()

OpenRead()

Класс TextReader

Является абстрактным базовым классом для классов StreamReader и

StringReader

Классы могут быть использованы для чтения непрерывных последовательностей

Класс StreamReader считывает символ из байтового потока и преобразовывает его в заданную кодировку

Класс StringReader используется для чтения данных из строки ввода

Методы класса StreamReader

Методы

Read()

ReadLine()

ReadToEnd()

Продолжение

следует…

Класс StreamReader. Пример

Класс TextWriter

Используется для записи непрерывной последовательности символов

Классы StreamWriter и StringWriter являются наследуемыми от класса TextWriter

Класс StreamWriter используется для записи символов в поток в указанной кодировке

Класс StringWriter используется для записи данных в строку

Методы класса StreamWriter

Write()

WriteLine()

Соседние файлы в папке Инструментальные средства