I have a program that is supposed to send files throw FTP. And I'm using the Net::FTP. I have a destiny path and I need to create the directories if they don't exist.
How do I check if a Directory exist? Actual code +-: sub fput($$$) { my ($ftp, $orig, $dest) = @_; return if $orig =~ /xpto/; $dest = File::Spec->canonpath($dest); if (-f $orig) { my ($volume,$directories,$file) = File::Spec->splitpath($dest); $ftp->mkdir($directories, 1) or print "Can't create directory: ", $ftp->message(); if ($ftp->put($orig, $dest)) { print "file '$orig' sent.\n"; } else { print "Can't put: ", $ftp->message(); } } elsif (-d $orig) { print "directory '$orig' not sent.\n"; } else { die "Path '$orig' is not recognized\n".HELP; } } -- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED] <http://learn.perl.org/> <http://learn.perl.org/first-response>