Hallo erstmal,
Ich bin gerade neu hier im Forum und habe schon nach einer Lösung gesucht , jedoch nichts passendes gefunden...
Ich lerne momentan den Beruf des IT-Systemelektronikers, und bräuchte Hilfe bei einer Aufgabe die mein Chef mir stellte:
//
heute erhälst du von mir mal was kniffeliges....
Ich benötige eine C++ -Routine sprich eine Funktion.
Name der Funktion: CheckPathforwriting
Parameter: CString Path
Rückgabewert: Bool (Wahr wenn Zugriff auf den übergebene Pfad möglich, False wenn nicht)
Die Funktion soll prüfen, ob ein Ordner beschreibbar ist. Also diesen öffnen, eine Datei hineinschreiben und schließen. Schließlich diese Datei wieder löschen.
Natürlich könntest du auch die Zugriffberchtigungen generell prüfen, das ist aber meines Erachtens zu aufwendig.
Gruss
Chef
//
Irgenteine Idee? Suchmaschienen ergaben selbst nach einer Stunde suchens nix hilfreiches...
Meine spontane Idee wäre, da ich nicht glaube das es eine Funktion für so etwas gibt,
( wäre ja Systemspeziefisch, da Verzeichnissstrukturen von OS zu OS anders sind )
einfach eine Datei in dem bestimmten Ordner zu erstellen und wenn das nicht klappt irgentwie eine art Fehlermeldung auszugeben.
Vielen Dank schonma im Voraus...
Ayreon
Ich bin gerade neu hier im Forum und habe schon nach einer Lösung gesucht , jedoch nichts passendes gefunden...
Ich lerne momentan den Beruf des IT-Systemelektronikers, und bräuchte Hilfe bei einer Aufgabe die mein Chef mir stellte:
//
heute erhälst du von mir mal was kniffeliges....
Ich benötige eine C++ -Routine sprich eine Funktion.
Name der Funktion: CheckPathforwriting
Parameter: CString Path
Rückgabewert: Bool (Wahr wenn Zugriff auf den übergebene Pfad möglich, False wenn nicht)
Die Funktion soll prüfen, ob ein Ordner beschreibbar ist. Also diesen öffnen, eine Datei hineinschreiben und schließen. Schließlich diese Datei wieder löschen.
Natürlich könntest du auch die Zugriffberchtigungen generell prüfen, das ist aber meines Erachtens zu aufwendig.
Gruss
Chef
//
Irgenteine Idee? Suchmaschienen ergaben selbst nach einer Stunde suchens nix hilfreiches...
Meine spontane Idee wäre, da ich nicht glaube das es eine Funktion für so etwas gibt,
( wäre ja Systemspeziefisch, da Verzeichnissstrukturen von OS zu OS anders sind )
einfach eine Datei in dem bestimmten Ordner zu erstellen und wenn das nicht klappt irgentwie eine art Fehlermeldung auszugeben.
Vielen Dank schonma im Voraus...
Ayreon
Comment