Holger: Problem mit chmod

Beitrag lesen

Hallo,

ich lese mit @fileinfos = stat($file) und $fileinfo[2] die vergebenen Rechte für eine Datei aus. Dabei erhalte ich z.B. werte wie 100644. Dieser Wert wird mit anderen in einer Zeichenkette gespeichert und später wieder zerlegt und soll Mittels chmod($teil_des_string,$file2) wieder zurückgeschreiben werden. Dabei erhallte ich abe immer falsche Rechteangaben wie z.B. rwS oder r-T. Auch ein entfernen der ersten 2 Zeichen der Zahl sodass 0644 übrig bleibt ändert am Ergebnis nichts. Wie bringe ich perl dazu, dass er die Zeichenkette "0644" bei der übergabe an chmod in eine Oktal- und keine Dezimalzahl umwandelt?

Danke!

MfG Holger