| Arquivo :: Pushd. arquivo :: pushd é um módulo Perl para alterar o diretório temporariamente para um escopo limitado. |
Baixe Agora |
Arquivo :: Pushd. Classificação e resumo
- Licença:
- Perl Artistic License
- Nome do editor:
- David A Golden
- Site do editor:
- http://search.cpan.org/~dagolden/Statistics-RankOrder-0.12/lib/Statistics/RankOrder.pm
Arquivo :: Pushd. Tag
Arquivo :: Pushd. Descrição
Arquivo :: PushD é um módulo Perl para alterar o diretório temporariamente para um escopo limitado. Arquivo :: Pushd é um módulo Perl para alterar o diretório temporariamente para um escopo limitado.Synopsis use o arquivo :: PUBLD; chdir $ Env {home}; # Alterar o diretório novamente para um escopo limitado {meu $ dir = pushd ('/ tmp'); # diretório de trabalho alterado para / tmp} # diretório de trabalho revertido para $ Env {home} # tempd () é equivalente a pressionar (arquivo :: temp :: tempdir) {meu $ dir = tempd (); } # Objeto érido naturalmente como um caminho absoluto {meu $ dir = pushd ('/ tmp'); Meu $ Filename = Arquivo :: Spec-> catfile ($ dir, "Somefile.txt"); # fornece /tmp/somefile.txt} arquivo :: push faz um chdir temporário que é facilmente e automaticamente revertido, semelhante ao pressionamento em alguns shell de comando unix. Ele funciona criando um objeto que armazena em cache o diretório de trabalho original. Quando o objeto é destruído, o destruidor chama Chdir para reverter para o diretório de trabalho original. Ao armazenar o objeto em uma variável lexical com um escopo limitado, isso acontece automaticamente no final do escopo. Este é muito útil quando se trabalha com diretórios temporários para tarefas como testes; Uma função é fornecida para simplificar obter um diretório temporário do arquivo :: TEMP.Para conveniência, o objeto érido como a forma canônica do nome de caminho absoluto do diretório inserido. Requisitos: · Perl.
Arquivo :: Pushd. Software Relacionado