Wie kann ich in C++ feststellen, ob das Programm entweder nur Lese- oder Schreibzugriff auf eine Datei hat? Ich habe die boost-Dateisystembibliothek durchsucht, aber ich habe noch nichts gefunden, was mir helfen könnte. Im Moment denke ich daran, die Datei zu öffnen, zu versuchen, darin zu schreiben und auf Fehler zu prüfen, aber das scheint mir kein sehr geeigneter Weg zu sein, dies zu tun.
Haben Sie einen Hinweis?
EDIT: Es müsste plattformübergreifend sein