Zitat von
H4ndy:
Du könntest auch die Ausgabe von "ls -l" parsen.
Das ist aber sehr dreckig! Zumal ls -l auch nicht zwingend funktioniert. Wenn ich einem Ordner die Rechte "111" gebe (Nur Execution Bit), dann gib ls folgende Fehlermeldung aus.
Code:
ls: cannot open directory .: Permission denied
Also wofür gibt es Funktionen dafür?
Achja, eines wäre noch. Der Eigentümer einer Datei ist immer nur seine UID. Das heißt, du solltest dich nicht wundern, wenn du eine Zahl als Rückgabe bekommst. Um den Namen des Users mit dieser UID herauszufinden, gibt es auch einen System-Call. Ich weiß allerdings nicht, wie dieser heißt, da ich nichts mit Lazarus und Delphi zutun habe.
Edit:// Schau dir
das hier mal an.
Mit freundlichen Grüßen,
Valle