Можно ли пропустить EPERM с помощью итератора recursive_directory?C++

Программы на C++. Форум разработчиков
Anonymous
Можно ли пропустить EPERM с помощью итератора recursive_directory?

Сообщение Anonymous »

С помощью recursive_directory_iterator можно пропустить нечитаемые каталоги:

Код: Выделить всё

#include 
#include 

using namespace std;
using namespace filesystem;

int main()
{
error_code ec;
recursive_directory_iterator di( "C:\\", ec );
for( ; di != recursive_directory_iterator(); di.increment( ec ) )
{
if( ec.value() )
{
ec = error_code();
continue;
}
cout path() 

Подробнее здесь: [url]https://stackoverflow.com/questions/79364795/is-it-possible-to-skip-eperms-with-a-recursive-directory-iterator[/url]

Вернуться в «C++»