Hi list,

I asked this question a few days ago on the perl-win32-users list but still
need some help. It seems what I need may not be possible.

I have a perl (5.6) SFTP client (Net::SFTP) that gets and puts files using
either a full or relative path with the filename something like this:

$sftp->get( $remotename, $localname ); # where $remotename =
'/Home/OUT/myfile.txt'

But I have a remote system with a custom server app that rejects the path
and requires a chdir to the correct file location. To fetch a file I need to
do something like this:

$sftp->chdir( $path );   #cd to the OUT folder
$sftp->get( $shortname, $localname);   # get the file using only the file
name

I see no way to do $sftp->chdir. Please advise if something similar is
possible. I have tried many combinations of commands using SSH such as
$ssh->cmd( 'cd $path' ) with no joy. $ssh->cmd() always seems to hang. TIA.

Sturdy

Attachment: smime.p7s
Description: S/MIME cryptographic signature

Reply via email to