Wie lösche ich die read-only-flag aus einer Datei in Perl?
Muss ich klar das read-only-flag einer Datei in meinem Perl-Programm, das auf Windows läuft.
Ich weiß system("attrib -r $filename")
funktionieren würde, aber ich Frage mich, ob es gibt keine eingebaute option in Perl, es zu tun. chmod 777, $filename
scheint nicht zu funktionieren.
Dank,
splintor
Du musst angemeldet sein, um einen Kommentar abzugeben.
Versuchen
chmod 0777, $filename
. Sie müssen die Berechtigungen in oktal-Schreibweise.Die häufigste Art und Weise zu behandeln, diese Art der Sache ist in der Tat mit
chmod
. Ich war in der Lage, entfernen Sie das schreibgeschützt-flag mit den folgenden mit Erfolg:Dies ist mit
chmod
's oktal-Schreibweise.Ich bin mit Strawberry Perl 5.8.8 auf Windows Vista 64-bit.