我正在尝试使用Net :: FTP Perl模块列出远程主机的文件。稍后,我想使用put
命令下载它。
可以使用ls
命令列出特定文件
我正在使用的语法是:
$remote_dir = "/home/user/test_dir/";
$ftp->cwd($remote_dir);
$file_name = "test.txt";
print $ftp->ls($file_name);
当我尝试手动检查该文件时,该文件在远程服务器中存在。但是没有上市。
ftp->ls();
仅用于列出目录内容,还是可以如上所述列出目录中的特定文件?
答案 0 :(得分:0)
ftp->ls();
仅用于列出目录内容,或者可以用于列出目录中的特定文件
ls([DIR])
获取DIR的目录列表或当前目录。
因此,明确记录列出了目录,而不是特定的常规文件。