Net::UploadMirror - Perl extension for mirroring a local directory via FTP to the remote location
use Net::UploadMirror; my $um = Net::UploadMirror->new( ftpserver => 'my_ftp.hostname.com', user => 'my_ftp_user_name', pass => 'my_ftp_password', ); $um->Upload(); or more detailed: my $md = Net::UploadMirror->new( ftpserver => 'my_ftp.hostname.com', user => 'my_ftp_user_name', pass => 'my_ftp_password', localdir => 'home/nameA/homepageA', remotedir => 'public', debug => 1 # 1 for yes, 0 for no timeout => 60 # default 30 delete => 'enable' # default 'disabled' connection => $ftp_object, # default undef # "exclusions" default empty arrayreferences [ ] exclusions => ["private.txt", "Thumbs.db", ".sys", ".log"], # "subset" default empty arrayreferences [ ] subset => [".txt, ".pl", ".html", "htm", ".gif", ".jpg", ".css", ".js", ".png"] # or substrings in pathnames # exclusions => ["psw", "forbidden_code"] # subset => ["name", "my_files"] # or you can use regular expressions # exclusinos => [qr/SYSTEM/i, $regex] # subset => {qr/(?i:HOME)(?i:PAGE)?/, $regex] filename => "modified_times" ); $um->Upload();
This module is for mirroring a local directory to a remote location via FTP. For example websites, documentations or developmentstuff which ones were worked on locally. Remote files on the ftp-server will be overwritten, also in case they are newer. It is not developt for mirroring large archivs. But there are not in principle any limits.
None by default.
Net::MirrorDir Net::DownloadMirror Tk::Mirror http://freenet-homepage/torstenknorr/index.html
Net::MirrorDir 0.19 Storable
Maybe you'll find some. Let me know.
When reporting bugs/problems please include as much information as possible.
Torsten Knorr, E<lt>create-soft@tiscali.deE<gt>
Copyright (C) 2005 - 2008 by Torsten Knorr
This library is free software; you can redistribute it and/or modify it under the same terms as Perl itself, either Perl version 5.9.2 or, at your option, any later version of Perl 5 you may have available.
4 POD Errors
The following errors were encountered while parsing the POD:
'=item' outside of any '=over'
You forgot a '=back' before '=head2'
To install Net::UploadMirror::FileName, copy and paste the appropriate command in to your terminal.
cpanm
cpanm Net::UploadMirror::FileName
CPAN shell
perl -MCPAN -e shell install Net::UploadMirror::FileName
For more information on module installation, please visit the detailed CPAN module installation guide.