私はNet :: FTP :: Foreignを使用しています。ファイルが見つからないというエラーが発生しています。構文が間違っているか、それを使用する方法を誤解しています。Net :: SFTP :: Foreignを使用したPerl SFTPの問題
$LOGFILE = 'data_log' . $YYYYMMDD . '.log';
$sftp->setcwd('/tmp')
or die 'Unable to change working directory to /tmp: ' . $sftp->error;
print "CWD set\n";
my $ls = $sftp->ls('/tmp', names_only => 1, ordered => 1);
foreach my $file (@$ls) {
print $file . "\n";
}
print 'Getting file: ' . $LOGFILE . "\n";
$sftp->get('/tmp/data_log*', 'data_log' . $YYYYMMDD . 'log')
or die 'Could not get remote file: ' . $sftp->error;
私が手にエラーには、そのようなファイルがリモート側に存在していないが、私は、私はLS cmdを行うとき、彼らは存在しないことが確認できたことです。
スクリプトがうまくいかず、動作しなくなっていますか?
ネット:: SFTPはあなたが持っている10.7