in reply to Re^6: File Open Error = 13?
in thread File Open Error = 13?

shouldn't it get the file from $directory and put it in c:\temp\ftp?

Sure, if you specified c:\temp\ftp\file as the local file name.

You specified c:\temp\ftp as the local file name. The permission error you are getting are from attempting to overwrite a directory.

Replies are listed 'Best First'.
Re^8: File Open Error = 13?
by molson (Acolyte) on Oct 28, 2009 at 22:28 UTC
    Okay, I think I know where we are not understanding each other. In my code
    $ftp->get("$directory.thedir","C:\\temp\\ftp") || die "get failed ", $ftp->message;

    "thedir" is the name of my file. It's not the real name of the file but I should have used a better name in my example. Sorry about that.

    I have tried the following and still get the same error. The file does not have an extension.
    $ftp->get("$directory.thefile","C:\\temp\\ftp") $ftp->get("$directory.thefile","C:\\temp\\ftp\\thefile") $ftp->get("$directory.thefile","C:\\temp\\ftp\\thefile.txt")

    I didn't try them all at once but put them together here to save space.
      Then I don't know why you're getting an error, sorry.
        okay, thanks for trying.