Net :: MisterRordir.

net :: MisterRordir ist eine Perl-Erweiterung, um lokale Verzeichnisse und Remote-Verzeichnisse miteinander zu vergleichen.
Jetzt downloaden

Net :: MisterRordir. Ranking & Zusammenfassung

Anzeige

  • Rating:
  • Lizenz:
  • Perl Artistic License
  • Preis:
  • FREE
  • Name des Herausgebers:
  • Torsten Knorr
  • Website des Verlags:
  • http://search.cpan.org/~knorr/

Net :: MisterRordir. Stichworte


Net :: MisterRordir. Beschreibung

Net :: MisterRordir ist eine Perl-Erweiterung, um lokale Verzeichnisse und Remote-Verzeichnisse miteinander zu vergleichen. Net :: MisterRordir ist eine Perl-Erweiterung, um lokale Verzeichnisse und Remote-Verzeichnisse miteinander zu vergleichen.Synopsis NET :: MirrorRordir; My $ md = net :: MILRORDIR-> NEU (ftpserver => "my_ftp.hostname.com", usr => "my_ftp_usr_name", Pass => "my_ftp_password",); oder detaillierter mein $ md = net :: mecordir-> neu (ftpserver => "my_ftp.hostname.com", usr => "my_ftp_usr_name", pass => "my_ftp_password", localdir => "home / namea / homepagea" , remotedir => "public", debug => 1 # 1 für ja, 0 für keine timeout => 60 # default 30 löschen => "Enable" # Standard "deaktiviert" Verbindung => $ ftp_object, # default undef exklusivs => ,); $ MD-> Setlocaldir ("Home / Name / Homepage"); Druck ("Hostname:", $ MD-> Get_FTPSERVER (), "n"); $ MD-> Connect (); Meine ($ REF_H_LOCAL_FILES, $ REF_H_LOCAL_DIRS) = $ MD-> ReadLocaldir (); if ($ MD -> {_ debug}) {drucken ("Lokale Dateien: $ _n") für (Schlüssel sortieren% {$ ref_h_local_files}); drucken ("örtliche DIRS: $ _N") für (Schlüssel sortieren% {$ ref_h_local_dirs}); } MY ($ REF_H_REMOTE_FILES, $ REF_H_REMOTE_DIRS) = $ MD-> readremotedir (); if ($ md -> {_ debug}) {drucken ("Remote-Dateien: $ _n") für (Schlüssel sortieren% {$ ref_h_remote_files}); drucken ("Remote-DIRS: $ _N") für (Schlüssel sortieren% {$ ref_h_remote_dirs}); } My $ REF_A_NEW_LOCAL_FILES = $ MD-> localNotinremote ($ ref_h_local_files, $ ref_h_remote_files); if ($ MD -> {_ debug}) {drucken ("neue lokale Dateien: $ _n") für (@ {$ ref_a_new_local_files}); } MEINE $ REF_A_NEW_LOCAL_DIRS = $ MD-> localNotinremote ($ ref_h_local_dirs, $ ref_h_remote_dirs); if ($ MD -> {_ debug}) {drucken ("neue lokale DIRS: $ _N") für (@ {$ ref_a_new_local_dirs}); } My $ REF_A_NEW_REMOTE_FILES = $ MD-> RemotenotinLocal ($ REF_H_LOCAL_FILES, $ REF_H_REMOTE_FILES); if ($ MD -> {_ debug}) {drucken ("neue Remote-Dateien: $ _n") für (@ {$ ref_a_new_remote_files}); } My $ REF_A_NEW_REMOTE_DIRS = $ MD-> RemotenotinLokal ($ REF_H_LOCAL_DIRS, $ REF_H_REMOTE_DIRS); if ($ MD -> {_ debug}) {drucken ("neue Remote-DIRS: $ _N") für (@ {$ ref_a_new_remote_dirs}); } $ MD-> QUIT (); Dieses Modul wird als Basisklasse für Net :: UploadMirror und Net :: downloadmirror geschrieben. HowEvr kann auch für etwas anderes verwendet werden. Es kann lokale Verzeichnisse und Remote-Verzeichnisse miteinander vergleichen. Um zu finden, welche Dateien wo in welchem Verzeichnis verfügbar sind. Anforderungen: · Perl.


Net :: MisterRordir. Zugehörige Software