从服务器而非文件内容中收集目录结构和文件名

时间:2019-04-20 20:04:49

标签: python rsync paramiko ubuntu-18.04

我正在尝试创建python3应用程序以将文件备份存储在远程服务器上。使用rsync在本地计算机和远程计算机之间进行同步可以正常工作。

我要实现的是一个包含服务器目录结构和文件名的json文件,而不是文件的内容,仅包含名称,并将该结构存储为要返回到我的python应用程序的json文件。

我尝试使用rsync命令来实现此目的,但是我一直在复制完整的文件,我只需要目录名称和服务器中包含的文件名,理想情况下,我希望将其存储为json文件,以便我可以进行转换来决定我的程序。

我的服务器运行ubuntu 18.04

1 个答案:

答案 0 :(得分:0)

您可以递归遍历应用程序中的文件夹并创建树结构。 Here is how to get the content of a directory in python

希望这会有所帮助!