C++ program to iterate through the directory on Linux System

#include <iostream>
#include <filesystem>

using namespace std;
using namespace std::filesystem;

int main()
{
    const path dir_path{"/home/asimcode/asimcode/c_plus_plus/"};
    cout << "Printing directory contents:" << endl;
    for (auto const& entry : directory_iterator{dir_path})
    {
        cout << entry.path() << endl;
    }
    cout << endl;
    cout << "Printing directory contents Recursively:" << endl;
    for (auto const& entry : recursive_directory_iterator{dir_path})
    {
        cout << entry.path() << endl;
    }
    return 0;
}

Comments

No comments yet. Why don’t you start the discussion?

Leave a Reply

Your email address will not be published. Required fields are marked *