Операции над директориями
• Создание директории. Вновь созданная директория включает записи с именами и однако считается пустой.
• Удаление директории. Удалена может быть только пустая директория.
• Открытие директории для последующего чтения. Например, чтобы перечислить файлы, входящие в директорию, процесс должен открыть директорию и считать имена всех файлов, которые она включает.
• Закрытие директории после ее чтения для освобождения места во внутренних системных таблицах.
• Поиск. Данный системный вызов возвращает содержимое текущей записи в открытой директории. Вообще говоря, для этих целей может использоваться системный вызов read, но в этом случае от программиста потребуется знание внутренней структуры директории.
• Получение списка файлов в каталоге.
• Переименование. Имена директорий можно менять, как и имена файлов.
• Создание файла. При создании нового файла необходимо добавить в каталог соответствующий элемент.
• Удаление файла. Удаление из каталога соответствующего элемента. Если удаляемый файл присутствует только в одной директории, то он вообще удаляется из файловой системы, в противном случае система ограничивается только удалением специфицируемой записи. Очевидно, что создание и удаление файлов предполагает также выполнение соответствующих файловых операций. Имеется еще ряд других системных вызовов, например, связанных с защитой информации.
Еще по теме Операции над директориями:
- Статья 297. Надругательство над могилой, другим местом захоронения или над телом умершего
- ОПЕРАЦИЯ ФОРМАЛЬНАЯ
- ОПЕРАЦИЯ
- ОПЕРАЦИЯ ИНТЕЛЛЕКТУАЛЬНАЯ
- ОПЕРАЦИЯ КОНКРЕТНАЯ
- ОПЕРАЦИЯ СОЗНАТЕЛЬНАЯ
- Действия, операции и психологические приемы.
- ОПЕРАЦИЯ ПРИСПОСОБИТЕЛЬНАЯ
- § 2. Правовое регулирование валютных операций
- 6. Договоры об отдельных транспортно-экспедиционных операциях и услугах
- 5. Внешнеэкономические подрядные операции с давальческим сырьем
- Статья 1068. Операции со счетом, которые выполняются банком
- Статья 213. Нарушение порядка осуществления операций с металлоломом
- Статья 1101. Сообщение о проведенных операциях