Студопедия

Главная страница Случайная страница

Разделы сайта

АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатикаИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханикаОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторикаСоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансыХимияЧерчениеЭкологияЭкономикаЭлектроника






Дослідження інформації про рядок в таблиці FAT






Інформація про одиничний рядок FAT зберігається у властивостях класу FileSystemInfо. В табл. 19.4 перераховані ці властивості.

Таблиця 19.4. Властивості класу FileSystemlnfo

Властивість Опис
Attributes Атрибути
CreationTime Час створення файлу (теки)
GreationTimeUTC Час створення у форматі UTC (Universal Time Coordinated — усесвітній скоординований час). Час у форматі UTC відповідає часу по грінвічському меридіану і координується з показаннями атомних годинників
Exists Ознака існування
Extension Розширення файлу
FullName Повне ім'я (з маршрутом доступу)
LastAccess Time Час останнього звернення до файлу (теці)
LastAccessTimeUTC Час останнього звернення у форматі UTC
LastWriteTime Час останньої зміни
LastWriteTimeUTC Час останньої зміни у форматі UTC
Name Ім'я файлу (теки)

 

Класи 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 показаний приклад роботи з текстовим файлом.






© 2023 :: MyLektsii.ru :: Мои Лекции
Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав.
Копирование текстов разрешено только с указанием индексируемой ссылки на источник.