Hallo!
Meine Frage lässt sich sicher nicht allgemein beantworten. Mir würde es schon reichen wenn ich eine Lösung für NTFS hätte, die Programmiersprache ist mir mehr oder weniger egal.
Ich möchte von einem Verzeichnis wissen wann es zuletzt geändert wurde. Damit meine ich aber nicht den Verzeichnisinhalt, sondern die Attribute des Verzeichnisses selbst. Vor allem würde mich interessieren wann es zuletzt umbenannt wurde.
Nun gibt es zwar (z.B. in .NET mittels System.IO.Directory.getLastWriteAccess) die Möglichkeit, den last write access zu ermitteln, das liefert aber wie ich festgestellt habe nicht die von mir gewünschte Information. Ein write access in diesem Sinne ist nämlich vor allem eine Änderung des Verzeichnisinhalts. Geänderte Attribute werden hingegen nur teilweise als Schreibzugriff gewertet, z.B. das Ändern des Ordnersymbols. Umbenennungen (um die es mir vor allem geht) gelten aber offensichtlich nicht als Schreibzugriff.
Ich weiß nicht ob das überhaupt möglich ist weil ich nicht sicher bin ob diese Information im Dateisystem überhaupt gespeichert wird. Aber vielleicht hat jemand einen Tipp bzw. kann mir sagen dass es zwecklos ist weiterzusuchen :shinner:.