Главная страница Случайная страница КАТЕГОРИИ: АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатикаИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханикаОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторикаСоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансыХимияЧерчениеЭкологияЭкономикаЭлектроника |
Дослідження інформації про рядок в таблиці FAT
Інформація про одиничний рядок FAT зберігається у властивостях класу FileSystemInfо. В табл. 19.4 перераховані ці властивості. Таблиця 19.4. Властивості класу FileSystemlnfo
Класи DirectoryInfo і FileInfo є спадкоємцями базового класу FileSystemInfo і набувають всіх його властивостей. Лістинг 19.2 ілюструє використання класу DirectoryInfo. Лістинг 19.2. Використання класу DirectoryInfo using System; using System.Collections.Generic; using System.Text; using System.IO; namespace DirInfo { class Program { static void Main(string[] args) { DirectoryInfo DirInfo = new DirectoryInfo(@" c: \Program Files"); Console.WriteLine(" {0, 30}1}", " Повне ім'я: ", DirInfo.FullName); Console. WriteLine (" { 0, 30 } {1} ", " Ім'я: ", DirInfo.Name); Console.WriteLine(" {0, 30}1}", " Час створення: ", DirInfo.CreationTime); Console.WriteLine(" {0, 30}1}", " Час створення UTC: ", DirInfo.CreationTimeUtc); Console.WriteLine(" {0, 30}1}", " Ознака існування: ", DirInfo.Exists); Console.WriteLine(" {0, 30} {1} ", " Розширення: ", DirInfo.Extension); Console.WriteLine(" {0, 30}1}", " Час останнього доступу: ", DirInfo.LastAccessTime); Console.WriteLine (" {0, 30}1}", " Час останнього оновлення: ", DirInfo.LastWriteTime); Console.WriteLine(" {0, 30}1}", " Атрибути: ", DirInfo.Attributes); Console.ReadLine(); } } } Запис і читання файлів Техніка роботи з файлами залежить від типу файлу (текстовий або двійковий). Обробка текстових файлів При роботі з текстовими файлами спочатку створюється потік класу FileSteram. Дані записуються у файл за допомогою допоміжного об'єкту класу
StraamWriter, а читаються об'єктом класу StreamReader, В лістингу 19.3 показаний приклад роботи з текстовим файлом.
|