我正在尝试使用以下结构从 SFTP 获取:
main_dir/
dir1/
file1
dir2/
file2
我尝试使用以下命令来实现这一点:
sftp.get_r(main_path + dirpath, local_path)
或者
sftp.get_d(main_path + dirpath, local_path)
本地路径是这样d:/grabbed_files/target_dir
的,远程是这样的/data/some_dir/target_dir
。
随着get_r
我越来越FileNotFound
例外。随着get_d
我得到空目录(当目标目录有文件而不是目录时,它工作正常)。
我完全确定该目录存在于此路径中。我究竟做错了什么?