Здравствуйте, возник вопрос, для примера: имеется директория /usr/test, в ней test1 (папка), test2(папка), 1.txt(файл), внутри test1 и test2 еще по файлу 1.txt. Дерево директорий может быть большое.
Вопрос в том, как можно удалить все файлы с дерева директорий, не удаляя папок?
Возникла проблема, раньше пользовался FreeBSD 9 и я использовал эту утилиту /usr/ports/sysutils/fusefs-wdfs для подключения к Яндекс диску (для синхронизации файлов), но теперь у меня FreeBSD 11.3, и эта утилита почему-то отсутствует в портах (погуглил, её убрали из портов и встроили уже в ядро), но так и не понял, как её тогда запускать?
Раньше устанавливал и пользовался таким образом:
cd /usr/ports/sysutils/fusefs-wdfs/
make install clean
wdfs https://webdav.yandex.ru /mnt/yandex.disk -o accept_sslcert,username=user@yandex.ru,password=password
Так же сам хейдер libMy.h с библиотеки скопировал в основную программу.
При компиляции основной программы ошибка:
main.cpp: error: cannot bind non-const lvalue reference of type 'int&' to an rvalue of type 'int'
sys_err(«a+b = %u», func1(3, 5));
как правильно подключить библиотеку и использовать функции с нее в основной программе? Что у меня не так в коде?