Страница 1 из 1

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

Добавлено: 26 май 2013, 12:34
slepzov
Программирование на Си в Unix

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

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

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

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