Т.к. стандартных средств кроме бустовских я не нашел, пришлось думать самому.
Решил задействовать readdir для чтения директории и при нахождение файла копировать его с помощью sendfile, а при нахождение директории уйти в рекурсию.
Возник такой вопрос:
Стоит ли использовать полученный из структуры dirent параметр d_type(В настоящее время, только файловые системы (среди которых: Btrfs, ext2, ext3 и ext4) поддерживают возврат типа файла в d_type. Все приложения должны правильно обрабатывать возвращаемое значение DT_UNKNOWN.)?
Или лучше сделать вызов fstat и из структуры stat считать mode и прогнать его через макрос S_ISDIR?
Или разницы нет?
![](/photos/105588:-1802717394.jpg)
![](/img/p.gif)
Ответ на:
комментарий
от anonymous
![](/photos/65493:-2068005519.gif)
![](/img/p.gif)
![](/photos/82765:1810093561.jpg)
Ответ на:
комментарий
от anonymous
![](/img/p.gif)
Ответ на:
комментарий
от sdio
![](/photos/65493:-2068005519.gif)
![](/img/p.gif)
Ответ на:
комментарий
от Gvidon
![](/photos/65493:-2068005519.gif)
![](/img/p.gif)
Ответ на:
комментарий
от SZT
![](/photos/116628:-607678184.jpg)
Ответ на:
комментарий
от deterok
![](/img/p.gif)
![](/img/p.gif)
Ответ на:
комментарий
от deterok
![](/photos/111506:869939704.jpg)
Ответ на:
комментарий
от niXman
![](/photos/111506:869939704.jpg)
Ответ на:
комментарий
от anonymous
![](/img/p.gif)
Ответ на:
комментарий
от slovazap
![](/photos/65493:-2068005519.gif)
Ответ на:
комментарий
от emulek
![](/photos/65493:-2068005519.gif)
Ответ на:
комментарий
от deterok
![](/img/p.gif)
![](/photos/46231:-1645791915.jpg)
![](/img/p.gif)
![](/photos/101204:597885158.jpg)
Ответ на:
комментарий
от deterok
![](/photos/111506:869939704.jpg)
Ответ на:
комментарий
от v0rbis
![](/photos/65493:-2068005519.gif)
Ответ на:
комментарий
от deterok
![](/img/p.gif)
Ответ на:
комментарий
от pulo
![](/photos/65493:-2068005519.gif)
Ответ на:
комментарий
от deterok
![](/img/p.gif)
Ответ на:
комментарий
от deterok
![](/photos/111506:869939704.jpg)
Ответ на:
комментарий
от emulek
![](/photos/111506:869939704.jpg)
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.
Похожие темы
- Форум Рекурсивные директории (2001)
- Форум Рекурсивное удаление пустых директорий (2009)
- Форум Копирование директорий ant'ом (2014)
- Форум scp - копирование директорий (2006)
- Форум Способы отслеживания изменений директории рекурсивно (2021)
- Форум рекурсивный обход директорий с переименованием (2021)
- Форум Ошибка при копировании директории (2012)
- Форум копирование директории в JSP (2014)
- Форум dd как средство резервного копирования. (2004)
- Форум Проверка существования директории средствами autotools (2018)