¿Cómo borro el indicador de solo lectura de un archivo en Perl?
Pregunta
Necesito borrar el indicador de solo lectura de un archivo en mi programa Perl que se ejecuta en Windows.
Sé que el sistema (" attrib -r $ filename ")
funcionaría, pero me preguntaba si Perl no tiene una opción integrada para hacerlo. chmod 777, $ filename
no parece funcionar.
Gracias,
splintor
Solución
Pruebe chmod 0777, $ filename
. Necesita los permisos en notación octal.
Otros consejos
La forma más común de manejar este tipo de cosas es, de hecho, con chmod
. Pude eliminar la marca de solo lectura con el siguiente éxito:
chmod 0777, $filename;
Esto está utilizando chmod
's notación octal .
Estoy usando Strawberry Perl 5.8.8 en Windows Vista 64 bit.
Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow