> > What I'd like to do is simply: > > (WHERE exists() is hopefully a solution to my first question) > > > > if($ftp->exists($file)) { > > $ftp->delete($file); > > if($ftp->exists($file)) { print "Could not delete $file"; } else { > > print "$file is all gone"; } } else { print "$file does > not exist so > > I did not even try to delete it" } > > 'size' is the way to do it, but remember that it will return > zero for a file of zero size. What you need is 'defined'. > > This little subroutine will fulfil your wishes and make the > code above work. > > sub Net::FTP::exists { > my $ftp = shift; > defined $ftp->size(@_); > } > > HTH,
As always Rob a huge help. I'll play around with that. It's makes so much sense when you think about it! I'll tuck that one away under my big hat too! Thanks again! Dan > > Rob -- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]