Приведённые ниже функции принадлежат пространству имён System.IO. Далее используются такие обозначения:
di – объект DirectoryInfo, информация о каталоге
fi – объект типа FileInfo
path – строковая переменная, указывающая путь
mask – критерй отбоа файлов при анализе каталого
fn – имя файла (FileName)
Функция (метод)
| Описание
|
DirectoryInfo (path)
| Создаёт объект типа DirectoryInfo (в дольнейшем - di), соответствующий каталогу, заданному параметром s, являющимся путём к этом каталогу
|
di.GetFiles(mask)
| Формирует список файлов каталога коллекцию объектов типа FileInfo (fi). Каждый элемент коллекции соответствует файлу каталога, заданного объектом di (типа DirectoryInfo). Параметр mask задаёт критерий отбора файлов.
|
di.Exists
| Проверяет, существует ли файл в каталоге
|
di.Create(di)
| Создает каталог. Если путь к нему указан неправильно, возникает исключение.
|
fi.CopyTo(path)
| Копирует файл, заданный объектом fi (типа FileInfo), в каталог и под именем, определённым в параметре path.
|
fi.MoveTo(path)
| Перемещает файл, заданный объектом fi (типа FileInfo), в каталог и под именем, определённым в параметре path.
|
fi.Delete()
| Уничтожает файл, соответствующий объекту fi (типа FileInfo)
|
SreamReader(fn)
| Создаёт и открывает для чтения поток, соответствующий файлу fn.
Значение метода – объект типа StreamReader. Поток предусматривает формат UTF-8 (текст в универсальной кодировке)
|
SreamReader(fn,encd)
| См. SreamReader(fn). Здесь поток открывается для чтения в кодировке, заданной параметром encd. Для чтения текста в кодировке Windows 1251 параметр encd необходимо инициализировать значением
System.Text.Encoding.GetEncoding(1251)
|
SreamWriter(fn)
| Создаёт и открывает для записи поток, соответствующий файлу fn.
Значение метода – объект типа StreamWriter. Поток предусматривает формат UTF-8 (текст в универсальной кодировке)
|
SreamReader(fn,
addMode,encd)
| См. SreamWriter(fn). Здесь поток открывается для запиаи в кодировке, заданной параметром encd (объект типа System.Text.Encoding). Для записи текста в кодировке Windows 1251 параметр encd необходимо инициализировать значением
System.Text.Encoding.GetEncoding(1251).
Параметр addMode задаёт режим записи: True – добавление в файл, False – перезапись
|
Доступ к базе данных -
Сервер базы данных Microsoft SQL Server Compact Edition можно скачать с сайта (бесплатно):
www.microsoft.com/express
Сейчас наиболее распространён класс ADO.NET - это API-библиотека доступа к данным для платформы.NET
Классы, из которых состоит ADO.NET, можно разделить на 2 категории:
conncted - требующие подключения, требующие соединения с БД
disconnected - отключённые, работает с уже загруженными на клиентскую машину данными
К типу connected относятся классы: