Работа с файлами

Работа с файлами

В среде программирования UNIX существуют два основных интерфейса для файлового ввода/вывода:

1. Интерфейс системных вызовов, предлагающий системные функции низкого уровня, непосредственно взаимодействующие с ядром операционной системы.

2. Стандартная библиотека ввода/вывода, предлагающая функции буферизованного ввода/вывода.

Второй интерфейс является "надстройкой" над интерфейсом системных вызовов, предлагающей более удобный способ работы с файлами.

В следующих разделах будут рассмотрены:

? оба интерфейса, и особенно первый, поскольку именно он представляет набор базовых услуг ядра;

? программный интерфейс управления жесткими и символическими связями файла;

? функции изменения владельцев файла и прав доступа;

? метаданные файла;

? пример программы, выводящей на экран наиболее существенную информацию о файле, подобно тому, как это делает утилита ls(1).

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

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

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

Работа с файлами изображений

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

Работа с файлами изображений Открытие и сохранение изображений. Принцип действия основных команд меню Файл (Создать, Открыть, Сохранить, Сохранить как) не отличается от принципа действия аналогичных команд в программе Блокнот. Подробно работа с ними описана в предыдущих


Работа с ответными файлами csc.exe

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

Работа с ответными файлами csc.exe Очевидно, что при создании сложных C#-приложений из командной строки было бы очень неудобно набирать вручную все флаги и ссылки, необходимые для указания множества компоновочных блоков и входных файлов *.cs. Чтобы уменьшить объемы ручного


Работа с файлами

Из книги 300 лучших программ на все случаи жизни автора Леонтьев Виталий Петрович

Работа с файлами


Работа с файлами

Из книги Реферат, курсовая, диплом на компьютере автора Баловсяк Надежда Васильевна

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


Работа с MP3-файлами

Из книги 500 лучших программ для Windows автора Уваров Сергей Сергеевич

Работа с MP3-файлами Конвертируя диски в формат MP3, пользователь только первое время будет слушать композиции, сохраненные с пустыми тегами. Долгий поиск необходимой композиции вскоре начнет утомлять, ручное переименование тегов надоест после первых трех


Работа с файлами

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

Работа с файлами fopenОткрывает файл и привязывает его к дескриптору.Синтаксис:int fopen(string $filename, string $mode, bool $use_include_path=false)Открывает файл с именем $filename в режиме $mode и возвращает дескриптор открытого файла. Если операция "провалилась", то функция возвращает false. Необязательный


Работа с файлами

Из книги VBA для чайников автора Каммингс Стив

Работа с файлами ftp_getПроизводит загрузку с FTP-сервера.Синтаксис:int ftp_get(int ftp_stream, string local_file, string remote_file, int mode)Функция ftp_get() загружает файл под названием remote_file с FTP-сервера и локально сохраняет его под именем local_file. Параметр mode устанавливает режим передачи файла и может


Работа с файлами

Из книги Руководство по переходу на Ubuntu 10.04 LTS «Lucid Lynx» автора Неворотин Вадим

Работа с файлами С помощью специальной внешней объектной библиотеки VBA позволяет использовать объектно-ориентированный подход при работе с дисковыми файлами, в частности для чтения содержимого каталогов и копирования файлов. Соответствующие приемы программирования


14.2 Работа с файлами

Из книги Первые шаги с Windows 7. Руководство для начинающих автора Колисниченко Денис Н.

14.2 Работа с файлами Начну рассказ наверно с того, что в любой момент времени работы в терминале вы находитесь в некотором каталоге. При запуске терминала текущей директорией является домашний каталог пользователя, но потом вы конечно можете её поменять.Узнать, в какой же


4.2. Работа с файлами

Из книги Macromedia Flash Professional 8. Графика и анимация автора Дронов В. А.

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


Работа с файлами

Из книги Изучаем Windows Vista. Начали! автора Донцов Дмитрий

Работа с файлами Предположим, что мы создали какой-то документ Flash и теперь хотим сохранить его в файле. Что нужно делать в этом случае?Чтобы сохранить открытый в активном окне документ в файле документа Flash, достаточно выбрать пункт Save в меню File или нажать комбинацию


3 Работа с папками и файлами

Из книги Язык Си - руководство для начинающих автора Прата Стивен

3 Работа с папками и файлами В этой главе пойдет речь об особенностях выполнения в Windows Vista различных повседневных задач, таких как просмотр содержимого папок, навигация, поиск документов, операции с файлами и папками.Обзор папокНовый интерфейс Проводника Windows Для


ПЕРЕКЛЮЧЕНИЕ И РАБОТА С ФАЙЛАМИ

Из книги Операционная система UNIX автора Робачевский Андрей М.

ПЕРЕКЛЮЧЕНИЕ И РАБОТА С ФАЙЛАМИ     Понятие ввода-вывода включает в себя функции, данные и устройства. Рассмотрим, например, нашу программу ввод-вывод4. В ней используется функция getchar( ), осуществляющая ввод, причем устройство ввода - клавиатура (в соответствии с нашим


Работа с файлами

Из книги Компьютер – это просто! автора Алиев Валерий

Работа с файлами В среде программирования UNIX существуют два основных интерфейса для файлового ввода/вывода:1. Интерфейс системных вызовов, предлагающий системные функции низкого уровня, непосредственно взаимодействующие с ядром операционной системы.2. Стандартная


Работа с файлами

Из книги Язык программирования ABC PASCAL автора Цветков Александр Станиславович

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