http://www.perlmonks.org?node_id=995817


in reply to Need help for Net::FTP module

From the Net::Ftp documentation on cpan.org:
$ftp->cwd("/pub") or die "Cannot change working directory ", $ftp->message;
you're not checking the return codes of any of the methods you are invoking. That's where I'd start. Also, depending on which ftp server you're using, you might be able to crank up the debug level there, and get info on why commands are failing.

fnord

Replies are listed 'Best First'.
Re^2: Need help for Net::FTP module
by Rahushi (Initiate) on Sep 26, 2012 at 17:18 UTC
    Thanks for the reply. Yes I should do that but currently I have to live with what I have coded. I am trying to understand that even if $ftp->cwd would have failed, $ftp->pwd should give me my current working directory but unfortunatelt I am not getting anything in $pwd_source and it prints as "I am here: "
      You didn't post the code where your program connects to the host. If you're not checking the return from ->login, then I would expect ->pwd to fail as it's doing if the login failed.

      fnord