Может ли кто-нибудь помочь мне в решении? Я не хочу использовать /bin/cp
или любые другие зарубежные приложения. Я хочу, чтобы моя программа была независимой. Также я знаю, что каждая система довольно специфична, поэтому я заинтересован в совместимости с UNIX/Linux.Копировать каталог рекурсивно в чистом C на Linux/UNIX
Как его решить? Просто спуститесь в исходный каталог и создайте новые каталоги в целевом и скопируйте в них файлы, или есть лучшее решение?
BTW моя цель: копии всех первых SUBDIRS уровня рекурсивна в целевую директорию, если их нет там
Это домашнее задание? Вы последнее предложение звучит подозрительно. Если это так, отметьте его как таковой. –
Зачем изобретать колесо? Почему бы просто не использовать, например, 'rsync'? –
@NiklasB. спасибо за совет – Uko