Domanda

Devo cancellare il flag di sola lettura di un file nel mio programma Perl che gira su Windows.

So che il sistema (" attrib -r $ nomefile ") funzionerebbe, ma mi chiedevo se non ci fosse un'opzione integrata in Perl per farlo. chmod 777, $ filename non sembra funzionare.

Grazie,

splintor

È stato utile?

Soluzione

Prova chmod 0777, $ nome file . Sono necessarie le autorizzazioni in notazione ottale.

Altri suggerimenti

Il modo più comune di gestire questo genere di cose è proprio con chmod . Sono stato in grado di rimuovere il flag di sola lettura utilizzando correttamente quanto segue:

chmod 0777, $filename;

Questo utilizza chmod di notazione ottale .

Sto usando Strawberry Perl 5.8.8 su Windows Vista 64 bit.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top