Hallo zusammen,
und noch ein paar Fragen:
A)
Wie kann man (vor allem unter Windows) die gesetzten Rechte einer Datei oder eines Verzeichnisses auslesen?
B)
Wie kann man Sie ändern?
Konkret geht es mir um folgendes Problem:
Wenn ich in Commandline-Scripts unter Windows mittels copy() eine Quell-Datei in eine schon existierende Ziel-Datei kopieren möchte und die Zieldatei u.a. das Attribut 'nur Lesen' gesetzt hat, scheitert die Aktion.
Jetzt würde ich gerne 'alle' gesetzten Attribute der Zieldatei ermitteln, diese so wandeln das ich die Quelldatei kopieren kann, und anschliessend wieder die ursprünglichen Attribute zuweisen.
Bisher habe ich nur herausgefunden das man auch unter Windows mit chmod die Rechte auf schreiben ändern kann. Mir fehlt aber noch das Auslesen, und vor allem scheint es mir das unter Windows nicht alle Attribute (so wie unter Unix) nutzbar sind.
Viele Grüße,
Horst