Добавить в корзинуПозвонить
Найти в Дзене
Old Programmer

Управление файлами. Язык C. Статья 10 (просмотр каталога, opendir, readdir)

Здесь мой канал Old Programmer, а здесь: Программирование. Тематическое оглавление моего Zen-канала (Old Programmer). А здесь собраны все ссылки, касающиеся языков C и C++. Все о файлах в языке C здесь. Вопрос о файлах, каталогов, файловой системе, он такой безграничный, что я пишу уже 10-ю статью, а конца и края нет. Сегодня начнем рассматривать работу непосредственно с каталогами и их содержимым. Ну как минимум статьи на три. Получить список содержимого каталога на языке C Сегодня самый простой вопрос: как получить список содержимого каталога. Это отправная точка, потому что дальше пойдет вопрос о том, как просматривать дерево каталогов и как получать всевозможную информацию о файлах. Программа 2000.c получает на входе имя каталога: локальное, относительное или полное и выдает на консоль содержимое этого каталога. Для того, чтобы посмотреть содержимое каталога, он должен быть открыт с помощью функции opendir. С помощью последовательного чтения открытого каталога функция readdir в

Здесь мой канал Old Programmer, а здесь: Программирование. Тематическое оглавление моего Zen-канала (Old Programmer). А здесь собраны все ссылки, касающиеся языков C и C++. Все о файлах в языке C здесь.

  • Список разделов канала Old Programmer, канала о программировании и программистах

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

Получить список содержимого каталога на языке C

Сегодня самый простой вопрос: как получить список содержимого каталога. Это отправная точка, потому что дальше пойдет вопрос о том, как просматривать дерево каталогов и как получать всевозможную информацию о файлах.

Программа 2000.c получает на входе имя каталога: локальное, относительное или полное и выдает на консоль содержимое этого каталога. Для того, чтобы посмотреть содержимое каталога, он должен быть открыт с помощью функции opendir. С помощью последовательного чтения открытого каталога функция readdir возвращает данные о содержимом каталога.

Изучаем содержание и структуру файловой системы и подписываемся на мой канал Old Programmer.

Продолжение работы с каталогами в Linux здесь.

Фрагмент программы 2000.c
Фрагмент программы 2000.c