11.4. Манипулирование содержимым каталогов

11.4. Манипулирование содержимым каталогов

Вспомните, что компоненты каталогов (имена файлов) — это ни что иное, как указатели на дисковые информационные узлы (on-disk inodes); почти вся важная информация, касающаяся файла, хранится в его inode. Вызов open() позволяет процессу создавать компоненты каталогов, которые являются обычными файлами, но для создания файлов других типов и для манипулирования компонентами каталогов могут понадобиться другие функции. Функции, которые позволяют создавать, удалять и выполнять поиск каталогов, описаны в главе 14; файлы сокетов — в главе 17. В настоящем разделе раскрываются символические ссылки, файлы устройств и FIFO.

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

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

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

Операции над содержимым ячеек

Из книги Компьютер на 100. Начинаем с Windows Vista автора Зозуля Юрий

Операции над содержимым ячеек Над отдельными ячейками или диапазонами можно выполнять различные операции: перемещение, копирование, удаление, добавление, связывание и др. Как уже отмечалось ранее, приложения Microsoft Office предоставляют пользователю несколько способов


Манипулирование шрифтами

Из книги Язык программирования С# 2005 и платформа .NET 2.0. [3-е издание] автора Троелсен Эндрю

Манипулирование шрифтами Теперь давайте выясним, как можно программно манипулировать шрифтами. Тип System.Drawing.Font представляет шрифт, установленный на машине пользователя, Типы шрифта могут определяться с помощью любого числа перегруженных конструкторов. Вот вам


Манипулирование данными с помощью SQL

Из книги Обработка баз данных на Visual Basic®.NET автора Мак-Манус Джеффри П

Манипулирование данными с помощью SQL Команда манипулирования данными (data manipulation command) — это команда SQL, которая изменяет записи. Такие команды создаются на языке манипулирования данными DML, который является подмножеством языка SQL. Эти команды не возвращают записи, а


7.14. Манипулирование временем без даты

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

7.14. Манипулирование временем без даты Иногда нужно работать с временем дня в виде строки. На помощь снова приходит метод strftime. Можно «разбить» время на часы, минуты и секундыt = Time.nowputs t.strftime("%H:%M:%S") # Печатается 22:07:45А можно только на часы и минуты (прибавив 30 секунд, мы даже


10.1.17. Манипулирование путевыми именами

Из книги Справочник по PHP автора

10.1.17. Манипулирование путевыми именами Основными методами для работы с путевыми именами являются методы класса File.dirname и File.basename; они работают, как одноименные команды UNIX, то есть возвращают имя каталога и имя файла соответственно. Если вторым параметром методу basename


13.1. Создание потоков и манипулирование ими

Из книги Разработка приложений в среде Linux. Второе издание автора Джонсон Майкл К.

13.1. Создание потоков и манипулирование ими К числу основных операций над потоками относятся создание потока, передача ему входной информации и получение результатов, останов потока и т.д. Можно получить список запущенных потоков, опросить состояние потока и выполнить


14.1.3. Манипулирование процессами

Из книги C++. Сборник рецептов автора Диггинс Кристофер

14.1.3. Манипулирование процессами В этом разделе мы обсудим манипулирование процессами, хотя создание нового процесса необязательно связано с запуском внешней программы. Основной способ создания нового процесса — это метод fork, название которого в соответствии с


Манипулирование каталогами

Из книги Самоучитель работы на Macintosh автора Скрылина Софья

Манипулирование каталогами mkdirСоздание каталога.Синтаксис:bool mkdir(string $name, int $perms)Создает каталог с именем $name и правами доступа perms. Права доступа для каталогов указываются точно так же, как и для файлов. Чаще всего значение $perms устанавливают равным 0770 (предваряющий ноль


Манипулирование изображениями

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

Манипулирование изображениями imageCreateСоздание пустой картинки.Синтаксис:int imageCreate(int x, int y)Создает пустую картинку размером x на y точек и возвращает ее идентификатор. После того, как картинка создана, вся работа с ней осуществляется именно через этот идентификатор, по


17.8.1. Манипулирование IPv4-адресами

Из книги Linux Mint и его Cinnamon. Очерки применителя автора Федорчук Алексей Викторович

17.8.1. Манипулирование IPv4-адресами Функции inet_ntop() и inet_pton() являются относительно новыми и были введены для того, чтобы один набор функций мог обрабатывать и IPv4-, и IPv6-адреса. До их появления в программах использовались функции inet_addr(), inet_aton() и inet_ntoa(), которые предназначены


5.2.5. Работа с содержимым ячеек

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

5.2.5. Работа с содержимым ячеек В этом разделе мы перечислим основные действия с данными различного типа и рассмотрим некоторые ситуации, возникающие при вводе и редактировании значений в ячейках таблицы.Форматирование содержимого ячеекПомимо смены формата данных, мы


5.4. Наполнение сборного вида простейшим содержимым

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

5.4. Наполнение сборного вида простейшим содержимым Постановка задачи Вы уже запрограммировали для вашего сборного вида макет с последовательной компоновкой, но пока не знаете, как отображать в нем


Манипулирование файлами

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

Манипулирование файлами Перейдем к манипуляциям с существующими файлами — копированию, перемещёнию, переименованию, удалению.Начнем с копирования — это выполняется очень простой командой, cp, имеющей, однако, весьма разнообразные аспекты применения. В самом простом