Код: Выделить всё
#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]