> Howdy group,
> 
> Any body have any suggestions on the best way to copy a file 
> with Net::FTP?
> 
> I don't want to simply rename() a file as I want to keep the 
> existing one and create a new file that is the same.
> 
> I know how to use stor() to use content in variables:
> 
> my $stor = $ftp->stor("copyoforig.txt"); 
> $stor->write($fileguts, length($fileguts)); $stor->close();
> 
> My question would be how would I use retr() to get 'orig.txt' 
> into the variable $fileguts?
> 
> Would I simply do: $fileguts = $ftp->retr('orig.txt');

Am I thinking about the way dataconn class functions (IE retr and stor) work  right: ?

my $fileguts;
my $size = $ftp->size('orig.txt');

my $retr = $ftp->retr('orig.txt');
$retr->read($fileguts, $size);
$retr->close();

my $stor = $ftp->stor("copyoforig.txt"); 
$stor->write($fileguts, length($fileguts)); 
$stor->close();

That would grab the orig.txt contents then write it back to the server it just got it 
from as copyoforig.txt?
Right?

I think that should do it, I juet need reassurance I'm not crazy!!

Thanks

Dan
> 
> TIA all you wonderfull Perl folks!
> 
> Dan
> 
> -- 
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
> 
> 

--
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to