next up previous contents index practicapracticaPP2moodleLHPmoodlepserratacpanmodulospauseperlgoogleetsiiullpcgull
Sig: rename Sup: Operaciones con ficheros, links Ant: symlink Err: Si hallas una errata ...

mkdir

Para crear un directorio use mkdir:
mkdir "tmp", 0755 or warn"No se pudo crear directorio: $!";

Asegurese de que el argumento con los permisos es evaluado en un contexto escalar numérico y no escalar cadena. Por ejemplo:

my ($name, $perm) = @ARGV;
mkdir $name, $perm or die "No se pudo crear $name: $!";
No funcionará, incluso si se llama con algo como prog newdir 0755. ¿Porqué?


next up previous contents index practicapracticaPP2moodleLHPmoodlepserratacpanmodulospauseperlgoogleetsiiullpcgull
Sig: rename Sup: Operaciones con ficheros, links Ant: symlink Err: Si hallas una errata ...
Casiano Rodríguez León
2006-02-21