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 :: 해외 순 :: SFTP는 10.7