python - 使用 Python 移动 Dropbox 智能同步文件/文件夹
问题描述
如果您将文件夹或文件的 Dropbox Smart Sync 设置为仅在线,您仍然可以在计算机上看到该文件或文件夹,但它只是一个占位符。
我可以像往常一样手动移动或复制文件。但问题是当我使用 Python 移动文件(仍在 Dropbox 中)时,它必须等待文件完成下载然后移动。
我正在使用shutil的“移动”。
有没有其他方法可以避免这个问题?
解决方案
您可以使用 Dropbox API 直接向 Dropbox 服务器发出命令,而不是向本地文件系统发出命令:
https://www.dropbox.com/developers
这里有一个官方的 Dropbox Python SDK:
https://github.com/dropbox/dropbox-sdk-python
您可以使用它来复制和移动文件(以及其他操作):
推荐阅读
- c++ - 在 C++ 中搜索文件
- wechaty - 微信:注销事件可以重新触发登录吗?
- html - 在 Notepad++ 上的外部 CSS 中插入和设置样式没有响应
- javascript - 你如何平均小时,分钟,秒和毫秒?例如,如何将时间戳除以整数?
- performance - 控制流(同时):我需要出现在我的虚拟设备中
- c# - Automapper -> DTO 到实体 - 映射时如何触发 Setter 验证
- javascript - 创建计算器的数学概念
- ios - 更改视图后无法在 IOS 应用程序中禁用定位服务
- linux - 想要运行脚本并通过 cron 在 linux 上将其显示在终端上
- python - 在 chrome 中禁用“这种类型的文件可能会损害您的计算机”