首页 > 解决方案 > 使用 Python 移动 Dropbox 智能同步文件/文件夹

问题描述

如果您将文件夹或文件的 Dropbox Smart Sync 设置为仅在线,您仍然可以在计算机上看到该文件或文件夹,但它只是一个占位符。

我可以像往常一样手动移动或复制文件。但问题是当我使用 Python 移动文件(仍在 Dropbox 中)时,它必须等待文件完成下载然后移动。

我正在使用shutil的“移动”。

有没有其他方法可以避免这个问题?

标签: pythondropboxshutil

解决方案


您可以使用 Dropbox API 直接向 Dropbox 服务器发出命令,而不是向本地文件系统发出命令:

https://www.dropbox.com/developers

这里有一个官方的 Dropbox Python SDK:

https://github.com/dropbox/dropbox-sdk-python

您可以使用它来复制和移动文件(以及其他操作):


推荐阅读