[SP-pm] DIE - Módulo Autoritários

Eden Cardim edencardim at gmail.com
Tue Aug 26 12:06:17 PDT 2008


2008/8/26 Lucas Mateus <lucasmateus.oliveira em gmail.com>:
> 1) perl -MFile::Path -e 'symlink("teste111", "val222"); mkpath("val222") ||
> print 'OI'.$/'
> 2) perl -e 'symlink("teste111", "val222"); mkdir("val222") || print 'OI'.$/'
>
> Fico com o numero 2

A função File::Path::mkpath é *diferente* da função mkdir builtin do perl.

mkpath tem potencial de criar um caminho completo chamando a função
mkdir várias vezes e ela retorna quantos diretórios foram criados
asim. Se o caminho completo já existe, ela vai retornar 0, mas isso
não indica que houve falha de sistema. Enquanto que mkdir retorna
falso se houver falha no sistema. São comportamentos distintos e
inevitáveis.

-- 
edenc.vox.com


More information about the SaoPaulo-pm mailing list