ГЛАВА 3 Усовершенствованные средства для работы с файлами и каталогами и знакомство с реестром
ГЛАВА 3
Усовершенствованные средства для работы с файлами и каталогами и знакомство с реестром
Файловые системы обеспечивают не только простую последовательную обработку файлов; кроме этого, они должны предоставлять возможности прямого доступа к файлам и блокирования файлов, а также предлагать средства для управления каталогами и атрибутами файлов. В данной главе, которая начинается с обсуждения прямого доступа к файлам, требуемого для обслуживания баз данных, обработки файлов и решения целого ряда других задач, демонстрируются методы непосредственного доступа к данным, находящимся в произвольном месте файла, которые обеспечиваются файловыми указателями. Для этого, в частности, нам надо будет обсудить использование 64-битовых указателей Windows, поскольку файловая система NTFS способна поддерживать файлы гигантских размеров.
Далее будут рассмотрены методы просмотра каталогов, рассказано о том, что такое атрибуты файлов, такие, например, как метки времени, атрибуты прав доступа или размер файла, и показано, как управлять атрибутами и интерпретировать их. Наконец, вы ознакомитесь с тем, как использовать блокирование файлов с целью предотвращения попыток изменения их содержимого одновременно несколькими процессами.
Завершает данную главу рассмотрение реестра Windows — централизованной базы данных, хранящей информация о конфигурации системы, которой могут пользоваться как приложения, так и сама операционная система. Приведенный в конце главы пример программы показывает, что функции, с помощью которых осуществляется доступ к реестру, и структура соответствующих программ напоминают те, которые применяются для управления файлами и каталогами, что и послужило причиной включения этой темы в данную главу.
Более 800 000 книг и аудиокниг! 📚
Получи 2 месяца Литрес Подписки в подарок и наслаждайся неограниченным чтением
ПОЛУЧИТЬ ПОДАРОКЧитайте также
Управление файлами и каталогами
Управление файлами и каталогами В этом разделе вводятся основные функции, предназначенные для управления файлами и
4.6. Команды для работы с файлами и каталогами
4.6. Команды для работы с файлами и каталогами В предыдущих разделах мы уже упоминали некоторые команды для работы с файлами и каталогами: pwd, cd, ls, ln, chmod. В этом разделе рассмотрим (очень кратко) еще несколько часто используемых команд.
4.2. Команды для работы с файлами и каталогами
4.2. Команды для работы с файлами и каталогами 4.2.1. Команды для работы с файлами Прежде чем приступить к описанию команд для работы с файлами, необходимо отметить, что для выполнения операций над файлами вы должны иметь права доступа к этим файлам. О правах доступа будет
4.2.2. Команды для работы с каталогами
4.2.2. Команды для работы с каталогами Просмотр содержимого каталогаДля просмотра содержимого каталога используется команда ls. Закоренелые пользователи DOS могут использовать привычную им команду dir, но команда Is намного удобнее. Программа ls имеет около сорока параметров,
2.1.4. Команды работы с файлами и каталогами
2.1.4. Команды работы с файлами и каталогами Предварительно замечу, что командой в ОС Linux называется все, что может быть выполнено: исполняемый файл, встроенная команда текущей программы и даже формируемая на ходу последовательность символов. Синтаксис обычной
1.4.4. Работа с файлами и каталогами с помощью оболочки GNOME
1.4.4. Работа с файлами и каталогами с помощью оболочки GNOME На рабочем стаде GNOME сразу после установки системы вы найдете три пиктограммы (рис. 1.52):• Компьютер - используется для "прогулок" по файловой системе, просмотра содержимого сменных носителей;• Домашняя папка
1.4.7. Команды для работы с файлами и каталогами в консоли
1.4.7. Команды для работы с файлами и каталогами в консоли Сейчас, когда в Linux есть отличный графический интерфейс, консолью приходится пользоваться всё реже и реже, но в некоторых случаях (сбой Х-сервера, установка программ из исходного кода) без консоли (или терминала) вам
Утилиты для работы с реестром
Утилиты для работы с реестром RegClean 4.1a RegClean – это утилита от Майкрософт для работы с реестром. Рекомендуется для содержания реестра в надлежащем порядке Что делает RegClean?RegClean анализирует ключи реестра, расположенные в разделе HKEY_CLASSES_ROOT и находит ключи, содержащие
14.8. Работа с файлами, каталогами и деревьями
14.8. Работа с файлами, каталогами и деревьями При выполнении рутинных задач приходится много работать с файлами и каталогами, в том числе с целыми иерархиями каталогов. Немало материала на эту тему вошло в главу 4, но кое-какие важные моменты мы хотим осветить
Глава 12. Управление файлами и каталогами
Глава 12. Управление файлами и каталогами 12.0. Введение Операционная система iOS основана на MacOS X, которая, в свою очередь, построена на базе операционной системы Unix. В iOS полная структура каталогов остается невидимой для приложения, поскольку каждое приложение, написанное
1.3. Общие правила работы с реестром
1.3. Общие правила работы с реестром Редактировать системный реестр можно вручную или с помощью специально предназначенных утилит. Порядок использования утилит описан в гл. 5. Здесь же мы подробнее остановимся на редактировании вручную.Ручное редактирование системного
Глава 5 Утилиты для работы с реестром
Глава 5 Утилиты для работы с реестром • Твикеры реестра• Дефрагментация реестра• Очистка реестра• Редакторы реестра• Мониторинг реестраРассматривая в предыдущих главах различные трюки, которые выполняются с использованием реестра Windows Vista, мы вносили необходимые
Подпрограммы для работы с файлами, каталогами и дисками
Подпрограммы для работы с файлами, каталогами и дисками function ReadLines(path: string): sequence of string; Считывает строки из файла и превращает их в последовательность строк function ReadLines(path: string; en: Encoding): sequence of string; Считывает строки из файла с кодировкой en и превращает их в
Глава 6 Работа с файлами и каталогами
Глава 6 Работа с файлами и каталогами ? Что нужно знать о файлах?? Каталоги.? Создание, копирование и перемещение файлов и