Archivo :: Remoto

Archivo :: Remote es un módulo PERL para leer / escribir / editar archivos remotos de manera transparente.
Descargar ahora

Archivo :: Remoto Clasificación y resumen

Anuncio publicitario

  • Rating:
  • Licencia:
  • Perl Artistic License
  • Precio:
  • FREE
  • Nombre del editor:
  • Nathan Wiger, Sun Microsystems
  • Sitio web del editor:
  • http://search.cpan.org/~nwiger/File-Remote-1.17/Remote.pm

Archivo :: Remoto Etiquetas


Archivo :: Remoto Descripción

Archivo :: El control remoto es un módulo Perl para leer / escribir / editar archivos remotos de manera transparente. Archivo :: Remote es un módulo Perl para leer / escribir / editar archivos remotos de forma transparente.Synopsis # # Dos formas de usar Archivo :: Remote # # Primero, el estilo basado en la función. Aquí, podemos usar el # especial: Reemplazar la etiqueta para sobrecargar Perl BURTININS! # Use el archivo :: Remote QW (: Reemplazar); # ESPECIAL: Reemplace la etiqueta # Lea de un archivo remoto abierto (remoto ", host: / remoto / archivo") o DIE $!; imprimir mientras (); cerrar (remoto); # ¡Estar escribiendo un archivo local todavía funciona! abierto (local, ">> / local / archivo"); Imprimir local "Esta es una nueva línea.n"; cerrar (local); mkdir ("host: / remoto / dir", 0755); desvincular ("host: / remoto / archivo"); desvincular ("/ local / archivo"); # todavía funciona también! SymLink ("Host: / remoto / SRC", "Host: / Remoto / Dest"); Chown ("Root", "Otro", "Host: / remoto / dir / archivo"); Chmod (0600, "Host: / remoto / dir / archivo"); # # Siguiente, el estilo orientado a objetos, si no quieres # líder con la banderilla. # use el archivo :: remoto; My $ remoto = nuevo archivo :: remoto; # FileHandles estándar $ remoto-> Abrir (archivo, ">> Host: / remoto / Archivo") o DIE $!; Archivo de impresión "Aquí hay una línea que se agrega. N"; $ remoto-> cierre (archivo); # Crear un nuevo archivo y cambiar sus permisos $ remoto-> MKDIR ("Host: / remoto / dir"); $ remoto-> Toque ("Host: / remoto / dir / archivo"); # Mover archivos alrededor de $ Remote-> Copiar ("/ local / Archivo", "Host: / remoto / archivo") o Warn $!; $ remoto-> Move ("Host: / remoto / archivo", "/ local / archivo"); # Leer y escribir archivos enteros mi @file = $ remoto-> readfile ("host: / remoto / archivo"); $ remoto-> WriteFile ("/ local / file", @file); # Copia de seguridad de un archivo con un sufijo $ remoto-> Copia de seguridad ("Host: / remoto / OldFile", "Guardar"); # Use métodos de conexión seguros My $ Secure = New Archivo :: Remote (rsh => "/ usr / local / bin / ssh", rcp => "/ usr / local / bin / scp"); $ seguro-> Unlink ("/ local / file"); $ seguro-> rmdir ("host: / remoto / dir"); Este módulo se encarga de tratar con los archivos, independientemente de si son locales o remotos. Le permite crear y editar archivos sin tener que preocuparse por su ubicación física en la red. Si un archivo que se pasa a una función es del host de formulario: / ruta / a / archivo, entonces Archivo :: Remote utiliza RSH / RCP (o SSH / SCP, dependiendo de cómo lo configure) para editar el archivo de forma remota. De lo contrario, asume que el archivo es local y pasa las llamadas directamente a través de las funciones básicas de Perl. La cosa agradable sobre este módulo es que puede usarlo para todas sus llamadas de archivo, ya que maneja los archivos a distancia y locales de manera transparente. Esto significa que no tiene que poner un montón de cheques para archivos remotos en su código. Además, si usa la interfaz orientada a la función junto con la etiqueta: Reemplazar, puede redefinir las funciones de archivo PERL BURTININ. Esto significa que sus scripts Perl existentes pueden manejar automáticamente los archivos remotos sin reingeniería (!). Requisitos: · Perl


Archivo :: Remoto Software relacionado

Archivo :: lckpwdf

Archivo :: LCKPWDF es un módulo Perl para bloquear y desbloquear los archivos PASSWD y SHUFT con LCKPWDF y ULCKPWDF. ...

184

Descargar

DPML SDK

DPML SDK es una plataforma de administración para el desarrollo de componentes basado en Java, la gestión de recursos y la implementación. ...

183

Descargar

Radiuslib

RADIUSLIB proporciona una biblioteca completa de protocolo de radio y utilidad para Ruby. ...

249

Descargar