因此,我必须首先listdir
在父文件夹上运行,然后listdir
在每个(许多)子目录上运行另一个文件夹。
那是正确的方法。
有关实现的示例,请参见Linux上的Python pysftp get_r在Linux上可以正常运行,但在Windows上不能正常运行
有没有办法listdir
在单个SFTP调用中运行递归?我不仅限于Paramiko软件包,它只是我们当前正在使用的软件包。
不,这不是Paramiko的限制。SFTP协议本身没有任何检索递归列表的方法。并非其他类似协议通常都具有这种功能,因此这并不是一个限制 。