Moin Moin ihr Lieben.

ich programmier zurzeit einen Kleinen daten Manager. Ich verwende ausschließlich die Filesystem library
Mit einem Pfad soll geprüft werden, ob es ein Ordner oder eine Datei ist. Dieses funktioniert solange es keine Systemdateien im Ordner gibts.
hier ist mein Ausschnitt vom Code.



Code:
std::string DIR_INFO::File_Status()
{
    
    std::string File_Status;
    try
    {
       

        if (std::filesystem::is_regular_file(cur_path()))
        {
            File_Status = "FILE";
            return File_Status;
        }
        if (std::filesystem::is_directory(cur_path()))
        {
            File_Status = "Ordner";
            return File_Status;
        }
    }
    catch (std::filesystem::filesystem_error e)
    {
        std::cout << "\n";
        std::cout << "Fehler: " << e.what() << std::endl;
    }

}
Meine Frage ist:
Gibt es eine Möglichkeiten zur Abfrage von System Dateien?

Danke für die Hilfe