11.1.3. Типы файлов
11.1.3. Типы файлов
Старшие четыре бита режима файла указывают тип файла. В табл. 11.2 перечислены константы, имеющие отношение к типам файлов. Объединение с помощью битовой операции "И" любых этих констант с режимом файла порождает ненулевое значение, если бит установлен.
Таблица 11.2. Константы типов файлов
Имя Значение (восьмеричное) Описание S_IFMT 00170000 Это значение, побитно объединенное с режимом с помощью операции "И", дает тип файла (который эквивалентен одному из остальных значений S_IF). S_IFSOCK 0140000 Файл является сокетом. S_IFLNK 0120000 Файл является символической ссылкой. S_IFREG 0100000 Файл является обычным файлом. S_IFBLK 0060000 Файл представляет блочное устройство. S_IFDIR 0040000 Файл является каталогом. S_IFCHR 0020000 Файл представляет символьное устройство. S_IFIFO 0010000 Файл представляет коммуникационный канал "первый вошел — первый вышел".Описанные ниже макросы принимают в качестве аргумента режим файла и возвращают true или false.
S_ISLINK(m) Истинно, если файл является символической ссылкой. S_ISREC(m) Истинно, если файл является обычным файлом. S_ISDIR(m) Истинно, если файл является каталогом. S_ISCHR(m) Истинно, если файл представляет символьное устройство. S_ISBLK(m) Истинно, если файл представляет блоковым устройство. S_ISFIFO(m) Истинно, если файл является каналом "первый вошел — первый вышел" S_ISSOCK(m) Истинно, если файл является сокетом.Более 800 000 книг и аудиокниг! 📚
Получи 2 месяца Литрес Подписки в подарок и наслаждайся неограниченным чтением
ПОЛУЧИТЬ ПОДАРОКЧитайте также
MIME-типы файлов
MIME-типы файлов MIME (Multipurpose Internet Mail Extensions- Многоцелевые расширения почты интернета, были разработаны как стандарт идентификации различных типов файлов для отправки их по почте, но в последствии их функции были расширены и на другие сервисы Интернета. Для типа MIME, который
4.8 ДРУГИЕ ТИПЫ ФАЙЛОВ
4.8 ДРУГИЕ ТИПЫ ФАЙЛОВ В системе UNIX поддерживаются и два других типа файлов: каналы и специальные файлы. Канал, иногда называемый fifo (сокращенно от «first-in-first-out» — «первым пришел — первым вышел» — поскольку обслуживает запросы в порядке поступления), отличается от обычного
4.4. Типы файлов
4.4. Типы файлов В предыдущих разделах мы рассмотрели два типа файлов: обычные файлы и каталоги. Но в Linux существует еще несколько типов файлов. С ними мы познакомимся в этом разделе.Как уже было сказано, с точки зрения операционной системы файл представляет собой просто
14.5 Типы данных, структуры файлов и методы пересылки
14.5 Типы данных, структуры файлов и методы пересылки На обоих концах соединения необходимо обеспечить единый формат для пересылаемых данных. Этот файл текстовый или двоичный? Он структурирован по записям или по блокам?Для описания формата пересылки используются три
2.1.3. Типы файлов
2.1.3. Типы файлов С точки зрения UNIX-подобных ОС, файл представляет собой поток или последовательность байтов. Такой подход позволяет распространить понятие файла на множество ресурсов не только локального компьютера, но и удаленного, связанного с локальным сетью любого
Глава 16 Типы файлов в Ubuntu
Глава 16 Типы файлов в Ubuntu Начинающим пользователям Ubuntu зачастую нелегко привыкнуть к некоторой специфике обращения с файлами в этой системе. Однако на самом деле всё крайне просто и очень элегантно, в этой главе я постараюсь объяснить все тонкости, чтобы потом при
Типы, характеризуемые значениями, ссылочные типы и оператор присваивания
Типы, характеризуемые значениями, ссылочные типы и оператор присваивания Теперь изучите следующий метод Main() и рассмотрите его вывод, показанный на рис. 3.12.static void Main(string[] args) { Console.WriteLine("*** Типы, характеризуемые значением / Ссылочные типы ***"); Console.WriteLine(-› Создание p1"); MyPoint
Типы, характеризуемые значениями и содержащие ссылочные типы
Типы, характеризуемые значениями и содержащие ссылочные типы Теперь, когда вы чувствуете разницу между типами, характеризуемыми значением, и ссылочными типами, давайте рассмотрим более сложный пример. Предположим, что имеется следующий ссылочный тип (класс),
Типы, характеризуемые значениями, и ссылочные типы: заключительные замечания
Типы, характеризуемые значениями, и ссылочные типы: заключительные замечания Чтобы завершить обсуждение данной темы, изучите информацию табл. 3.8, в которой приводится краткая сводка основных отличий между типами, характеризуемыми значением, и ссылочными типами.Таблица
2.3 Типы
2.3 Типы Каждое имя (идентификатор) в С++ программе имеет ассоциированный с ним тип. Этот тип определяет, какие операции моно применять к имени (то есть к объекту, на который оно ссылается), и как эти операции интерпретируются. Например:int error number; float real(complex* p);Поскольку error_number
Типы файлов
Типы файлов На сегодняшний день наиболее используемыми форматами данных в музыкальных рингтонах являются следующие.• WAV – обеспечивает наилучшее качество звучания. Из недостатков можно отметить большой размер файла. На сегодняшний день очень многие телефоны умеют