Никто не знает, почему в структуре dirent может быть неправильный d_type? То есть, когда мы натыкаемся на директорий должно быть - d_type == DT_DIR. Однако ж, не получается при рекурсивном чтении каталога... Пробовала заменить эту проверку функцией stat(), но та воспринимает как файлы только каталоги с ./ или / вначале...
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.
Похожие темы
- Форум Рекурсивное копирование директории средствами C++ (2014)
- Форум Помогит с dirent, opendir, readdir, пожалуйста... (2003)
- Форум Ошибка сегментирования. Рекурсивный обход каталогов (2017)
- Форум Дата и время создания файла (2005)
- Форум lstat (2004)
- Форум Программа, аналог команды ls (2016)
- Форум проблема с функцией stat() (2011)
- Форум Как можно гарантировать, что-то вроде целостности транзакций в ФС (2022)
- Форум Помогите с IMAP разобраться (2006)
- Форум mplayer воспроизведение dvd (2007)