ГЛАВА 3 Усовершенствованные средства для работы с файлами и каталогами и знакомство с реестром

ГЛАВА 3

Усовершенствованные средства для работы с файлами и каталогами и знакомство с реестром

Файловые системы обеспечивают не только простую последовательную обработку файлов; кроме этого, они должны предоставлять возможности прямого доступа к файлам и блокирования файлов, а также предлагать средства для управления каталогами и атрибутами файлов. В данной главе, которая начинается с обсуждения прямого доступа к файлам, требуемого для обслуживания баз данных, обработки файлов и решения целого ряда других задач, демонстрируются методы непосредственного доступа к данным, находящимся в произвольном месте файла, которые обеспечиваются файловыми указателями. Для этого, в частности, нам надо будет обсудить использование 64-битовых указателей Windows, поскольку файловая система NTFS способна поддерживать файлы гигантских размеров.

Далее будут рассмотрены методы просмотра каталогов, рассказано о том, что такое атрибуты файлов, такие, например, как метки времени, атрибуты прав доступа или размер файла, и показано, как управлять атрибутами и интерпретировать их. Наконец, вы ознакомитесь с тем, как использовать блокирование файлов с целью предотвращения попыток изменения их содержимого одновременно несколькими процессами.

Завершает данную главу рассмотрение реестра Windows — централизованной базы данных, хранящей информация о конфигурации системы, которой могут пользоваться как приложения, так и сама операционная система. Приведенный в конце главы пример программы показывает, что функции, с помощью которых осуществляется доступ к реестру, и структура соответствующих программ напоминают те, которые применяются для управления файлами и каталогами, что и послужило причиной включения этой темы в данную главу.

Поделитесь на страничке

Следующая глава >

Похожие главы из других книг

1.4.4. Работа с файлами и каталогами с помощью оболочки GNOME

Из книги Fedora 8 Руководство пользователя автора Колисниченко Денис Николаевич

1.4.4. Работа с файлами и каталогами с помощью оболочки GNOME На рабочем стаде GNOME сразу после установки системы вы найдете три пиктограммы (рис. 1.52):• Компьютер - используется для "прогулок" по файловой системе, просмотра содержимого сменных носителей;• Домашняя папка


1.4.7. Команды для работы с файлами и каталогами в консоли

Из книги Linux для пользователя автора Костромин Виктор Алексеевич

1.4.7. Команды для работы с файлами и каталогами в консоли Сейчас, когда в Linux есть отличный графический интерфейс, консолью приходится пользоваться всё реже и реже, но в некоторых случаях (сбой Х-сервера, установка программ из исходного кода) без консоли (или терминала) вам


4.6. Команды для работы с файлами и каталогами

Из книги Реестр Windows автора Климов Александр

4.6. Команды для работы с файлами и каталогами В предыдущих разделах мы уже упоминали некоторые команды для работы с файлами и каталогами: pwd, cd, ls, ln, chmod. В этом разделе рассмотрим (очень кратко) еще несколько часто используемых команд.


1.3. Общие правила работы с реестром

Из книги Реестр Windows автора Климов А

1.3. Общие правила работы с реестром Редактировать системный реестр можно вручную или с помощью специально предназначенных утилит. Порядок использования утилит описан в гл. 5. Здесь же мы подробнее остановимся на редактировании вручную.Ручное редактирование системного


Глава 5 Утилиты для работы с реестром

Из книги Linux-сервер своими руками автора Колисниченко Денис Николаевич

Глава 5 Утилиты для работы с реестром • Твикеры реестра• Дефрагментация реестра• Очистка реестра• Редакторы реестра• Мониторинг реестраРассматривая в предыдущих главах различные трюки, которые выполняются с использованием реестра Windows Vista, мы вносили необходимые


Утилиты для работы с реестром

Из книги Новейший самоучитель работы на компьютере автора Белунцов Валерий

Утилиты для работы с реестром RegClean 4.1a RegClean – это утилита от Майкрософт для работы с реестром. Рекомендуется для содержания реестра в надлежащем порядке Что делает RegClean?RegClean анализирует ключи реестра, расположенные в разделе HKEY_CLASSES_ROOT и находит ключи, содержащие


4.2. Команды для работы с файлами и каталогами

Из книги Системное программирование в среде Windows автора Харт Джонсон М

4.2. Команды для работы с файлами и каталогами 4.2.1. Команды для работы с файлами Прежде чем приступить к описанию команд для работы с файлами, необходимо отметить, что для выполнения операций над файлами вы должны иметь права доступа к этим файлам. О правах доступа будет


4.2.2. Команды для работы с каталогами

Из книги Программирование на языке Ruby [Идеология языка, теория и практика применения] автора Фултон Хэл

4.2.2. Команды для работы с каталогами Просмотр содержимого каталогаДля просмотра содержимого каталога используется команда ls. Закоренелые пользователи DOS могут использовать привычную им команду dir, но команда Is намного удобнее. Программа ls имеет около сорока параметров,


Глава 6 Работа с файлами и каталогами

Из книги Linux: Полное руководство автора Колисниченко Денис Николаевич

Глава 6 Работа с файлами и каталогами ? Что нужно знать о файлах?? Каталоги.? Создание, копирование и перемещение файлов и


Управление файлами и каталогами

Из книги Реестр Windows 7 автора Климов Александр Петрович

Управление файлами и каталогами В этом разделе вводятся основные функции, предназначенные для управления файлами и


14.8. Работа с файлами, каталогами и деревьями

Из книги iOS. Приемы программирования автора Нахавандипур Вандад

14.8. Работа с файлами, каталогами и деревьями При выполнении рутинных задач приходится много работать с файлами и каталогами, в том числе с целыми иерархиями каталогов. Немало материала на эту тему вошло в главу 4, но кое-какие важные моменты мы хотим осветить


2.1.4. Команды работы с файлами и каталогами

Из книги Описание языка PascalABC.NET автора Коллектив РуБоард

2.1.4. Команды работы с файлами и каталогами Предварительно замечу, что командой в ОС Linux называется все, что может быть выполнено: исполняемый файл, встроенная команда текущей программы и даже формируемая на ходу последовательность символов. Синтаксис обычной


Глава 12. Управление файлами и каталогами

Из книги автора

Глава 12. Управление файлами и каталогами 12.0. Введение Операционная система iOS основана на MacOS X, которая, в свою очередь, построена на базе операционной системы Unix. В iOS полная структура каталогов остается невидимой для приложения, поскольку каждое приложение, написанное


Подпрограммы для работы с файлами, каталогами и дисками

Из книги автора

Подпрограммы для работы с файлами, каталогами и дисками function ReadLines(path: string): sequence of string; Считывает строки из файла и превращает их в последовательность строк function ReadLines(path: string; en: Encoding): sequence of string; Считывает строки из файла с кодировкой en и превращает их в