Помогите, очень нужно!!!

Вопросы по программированию, не подходящие в другие разделы.

Модераторы: Naeel Maqsudov, C_O_D_E

Ответить
slepzov
Сообщения: 1
Зарегистрирован: 26 май 2013, 12:28

Программирование на Си в Unix

Напишите программу удаления файлов и каталогов, заданных в argv. Делайте stat, чтобы определить тип файла (файл/каталог). Программа должна отказываться удалять файлы устройств. Для удаления пустого каталога (не содержащего иных имен, кроме "." и "..") следует использовать сисвызов
rmdir(имя_каталога);
(если каталог не пуст - errno получит значение EEXIST); а для удаления обычных файлов (не каталогов)

unlink(имя_файла);

Программа должна запрашивать подтверждение на удаление каждого файла, выдавая его

имя, тип, размер в килобайтах и вопрос "удалить ?".
Ответить