Урок 55. Перечисление FileAttributes
Автор: admin | 14 Июнь 2008 – 16:33 -Урок 55. Перечисление FileAttributes
С помощью перечисления FileAttributes задаются атрибуты для файлов и папок. Вот наиболее важные значения этого перечисления:
Directory – определяет, не есть ли объект папка.
Hidden – определяет, не является ли объект (папка или файл) скрытым.
ReadOnly – определяет, не имеет ли файл атрибут “только для чтения”.
Normal – определяет, что для файла не установлены любые другие атрибуты. Данный элемент перечисления не может комбинироваться с другими элементами этого же перечисления.
System – определяет, не являетя ли файл системным.
Archive – определяет, не является ли файл архивным.
Compressed – определяет, не является ли файл сжатым файлом.
А вот использование этого перечисления:
Tags: Attributes, Compressed, Console, Directory, DirectoryInfo, FileAttributes, Hidden, Normal, ReadOnly, WriteLine
Находится в Уроки C# | No Comments »
Урок 54. Класс DirectoryInfo
Автор: admin | 14 Июнь 2008 – 16:33 -Урок 54. Класс DirectoryInfo
Класс DirectoryInfo предназначен для работы с папками. Он позволяет делать стандартные операции – перемещение, удаление, создание папок и подпапок и др.. Кроме того, методы этого класса позволяют получить все подкаталоги и файлы указанной папки. В отличие от класса Directory, методы класса DirectoryInfo – это методы экземпляра (т. е. они не статические).
Вот пример использования этого класса:
Tags: CreateSubdirectory, Delete, Directory, foreach, FullName, GetDirectories, name, nane
Находится в Уроки C# | No Comments »
Урок 53. Класс FileSystemInfo
Автор: admin | 14 Июнь 2008 – 16:32 -Урок 53. Класс FileSystemInfo
Класс FileSystemInfo является предком для классов DirectoryInfo и FileInfo. Именно поэтому мы и рассмотрим этот класс прежде рассматрения классов DirectoryInfo и FileInfo.
Класс FileSystemInfo содержит ряд свойств, которые позврляют получить общие характеристики файла или папки – например, время создания, различные атрибуты (только для чтения, скрытый и т. п.).
Вот наиболее важные методы свойства и методы этого класса (все эти свойства и методы применимы как к файлам, так и к папкам):
- Delete – метод для удаления.
- Refresh – метод для обновления информации о файле или папке (вызывается, например, перед получением атрибутов).
- CreationTime – читает или задает время создания.
- LastAccessTime – читает или задает время последнего доступа.
- LastWriteTime – читает или задает время последней записи.
- Attributes – читает или задает атрибуты (скрытый, сжатый, системный, временный, только для чтения и др.). Один из атрибутов (а именно Directory) позволяет выяснить, не является ли объект папкой.
- FullName – читает полное имя (диск, папки, подпапки и т. д.).
- Name – имя файла или папки.
- Extension – расширение.
- Exists – существование файла или папки.
Примеры использования этих методов и свойств иы рассмотрим на следующих уроках для потомков класса FileSystemInfo – т. е. для классов DirectoryInfo и FileInfo.
Tags: Attributes, CreationTime, Extension, FileSystemInfo, FullName, LastAccessTime, LastWriteTime, Refresh
Находится в Уроки C# | No Comments »
