Einzelnen Beitrag anzeigen

Benutzerbild von himitsu
himitsu

Registriert seit: 11. Okt 2003
Ort: Elbflorenz
43.199 Beiträge
 
Delphi 12 Athens
 
#2

AW: Schreibzugriff Datei prüfen

  Alt 21. Jun 2020, 08:31
garnicht.

Diese Funktion prüft keine Rechte, sondern nur das Schreibschutz-Attribut und die Auswertung dieses Attributets muß das Programm selbst machen.
Delphi-Referenz durchsuchenfaReadOnly, bzw.https://docs.microsoft.com/en-us/win...bute-constants
Heißt, wenn du in die Datei schreiben willst und vorher nicht FileIsReadOnly prüfst, dann wird dennoch geschrieben. (so lange die Rechte ausreichen)


Umständliche Lösung: SecurityDescroptoren der Datei/Verrzeichnisse auswerten.

Einfache Lösung: Einfach versuchen zum Schreiben zu öffnen, wenn es nicht geht, dann fehlt das Recht (oder die Datei ist bereits geöffnet).
Garbage Collector ... Delphianer erzeugen keinen Müll, also brauchen sie auch keinen Müllsucher.
my Delphi wish list : BugReports/FeatureRequests

Geändert von himitsu (21. Jun 2020 um 08:36 Uhr)
  Mit Zitat antworten Zitat