Verzeichnis auf Beschreibbarkeit prüfen



  • Gibts irgendwelche Möglichkeiten bzw. Funktionen, um herauszufinden ob man in ein Verzeichnis Dateien schreiben kann?
    Ich würde gerne in einen bestimmten Ordner Dateien anlegen, aber vorher gerne prüfen, ob man dort auch überhaupt welche reinschreiben kann. Es müssten also entsprechende Schreibrechte da sein. Falls nicht, will ich dann auf ein alternatives Verzeichnis ausweichen.
    Ginge das mit statfs.h, habe aber nur etwas für files gefunden, aber nicht für Verzeichnisse. 🙄



  • Mit boost::filesystem, kannst du IIRC auch Rechte prüfen.

    Abgesehen von solchen spezifischen Funktionalitäten könntest du einfach versuchen ein File dort zu erstellen und den Fehler abfangen. Sofern es geklappt hat, kannst du das File wieder löschen.


Anmelden zum Antworten