Arquivo :: Remote

Arquivo :: Remote é um módulo Perl para ler / gravar / editar arquivos remotos de forma transparente.
Baixe Agora

Arquivo :: Remote Classificação e resumo

Propaganda

  • Rating:
  • Licença:
  • Perl Artistic License
  • Preço:
  • FREE
  • Nome do editor:
  • Nathan Wiger, Sun Microsystems
  • Site do editor:
  • http://search.cpan.org/~nwiger/File-Remote-1.17/Remote.pm

Arquivo :: Remote Tag


Arquivo :: Remote Descrição

File :: é remota um módulo Perl para ler / gravar / editar arquivos remotos de forma transparente. File :: remoto é um módulo Perl para ler / gravar / editar arquivos remotos transparently.SYNOPSIS # # duas maneiras de usar arquivo :: remoto # # Primeiro, o estilo baseado em função. Aqui, podemos usar o # especial: substituir tag sobrecarregar builtins Perl! # Use File :: qw (Remote: substitua); # Especial: substituir tag # ler de um aberto arquivo remoto (Remote, "host: / remote / arquivo") ou US $ die !; imprimir while (); perto (remoto); # Escrevendo um arquivo local ainda funciona! open (LOCAL, ">> / arquivo / local"); imprimir LOCAL "Este é um novo line.n"; perto (LOCAL); mkdir ( "host: / remote / dir", 0755); unlink ( "host: / remote / arquivo"); unlink ( "/ local arquivo /"); # Ainda funciona também! symlink ( "host: / remote / src", "host: / remote / dest"); chown ( "root", "outros", "host: / remote / dir / arquivo"); chmod (0600, "host: / remote / dir / arquivo"); # # Em seguida, o estilo orientado a objetos, se você não quiser # mexer com os builtins. # Use File :: remoto; my $ = remoto novo File :: remoto; # Padrão filehandles $-remoto> open (FILE, ">> host: / remote / arquivo") ou US $ die !; imprimir FILE "Aqui está uma linha que é added.n"; $-Remoto> close (FILE); # Criar um novo arquivo e mudar suas permissões $-remoto> mkdir ( "host: / remote / dir"); $-Remoto> toque ( "host: / remote / dir / arquivo"); # Mova arquivos cerca de US $-remoto> copiar ( "/ arquivo local /", "host: / remote / arquivo") ou avisar $ !; $-Remoto> movimento ( "host: / remote / arquivo", "/ arquivo / local"); # Ler e escrever arquivos de toda a minha @file = $-remoto> readfile ( "host: / remote / arquivo"); $-Remoto> writefile ( "/ local / arquivo", @file); # Arquivo de backup um com um sufixo $-remoto> backup ( "host: / remote / oldfile", "Save"); # Usar métodos de conexão segura my $ garantir = new File :: remoto (rsh => "/ usr / local / bin / ssh", rcp => "/ usr / local / bin / scp"); $ Secure-> unlink ( "/ local arquivo /"); $ Secure-> rmdir ( "host: / remote / dir"); Este módulo cuida de lidar com arquivos independentemente de se eles estão local ou remoto. Ele permite que você criar e editar arquivos sem ter que se preocupar com sua localização física na rede. Se um arquivo passado para uma função é do hospedeiro forma: caminho / / para / arquivo, em seguida, File :: usos remoto rsh / rcp (ou ssh / scp, dependendo de como você configurá-lo) para editar o arquivo remotamente. Caso contrário, ele assume que o arquivo é local e passa as chamadas diretamente através de núcleo coisa functions.The agradável do Perl sobre este módulo é que você pode usá-lo para todas as suas chamadas de arquivo, uma vez que lida com arquivos tanto remoto e local de forma transparente. Isto significa que você não tem que colocar um monte de cheques para arquivos remotos em seu código. Além disso, se você usar a interface orientada a função juntamente com o: substituir tag, você pode realmente redefinir o Perl embutido funções de arquivo. Isso significa que seus scripts Perl existentes podem lidar automaticamente arquivos remotos sem re-engenharia (!). Requisitos: · Perl.


Arquivo :: Remote Software Relacionado

Arquivo :: lckpwdf.

arquivo :: lckpwdf é um módulo Perl para bloquear e desbloquear os arquivos Passwd e Shadow com LCKPWDF e Ulckpwdf. ...

184

Download

DPML SDK.

DPML SDK é uma plataforma de gerenciamento para desenvolvimento de componentes baseados em Java, gerenciamento de recursos e implantação. ...

183

Download

Radiuslib.

Radiuslib fornece um protocolo de raio completo e biblioteca de serviços públicos para Ruby. ...

249

Download