"Dropbox" (服务连接)
把您的 Dropbox 账号连接到 Wolfram 语言,以便在您的 Dropbox 文件目录中读取和创建文件.
连接与验证
ServiceConnect["Dropbox"] 创建到 Dropbox API 的连接. 如果可以找到前面保存的连接,就可以使用;否则,将启动一个新连接.
要求
用户数据
"UserData" — 关于验证用户账号的数据
搜索
"FileSearch" — 在目录内搜索文件名称
| "Query" | (必须的) | 查询字符串 |
| "Path" | "/" | 搜索目录 |
上传
"Upload\>" — 添加或者更新文件内容
"Put" — 将 Wolfram 语言表达式放在文件中
| "File" | (required for Upload) | File[...]的文件路径 |
| "Expression" | (required for Put) | Wolfram 语言表达式 |
| "Path" | (required) | dropbox 账户的路径 |
| "Mode" | "Add" | 数学模式("Add"、"Overwrite" 或 "Update") |
| "Autorename" | True | 若有名称冲突重新命名 |
下载
"Download" — 下载一个文件
"Get" — 从文件获取一个 Wolfram 语言表达式
"FileContents" — 以字节数组的形式获取文件的原始内容
| "Path" | (required) | dropbox 账户的路径 |
| "Destination" | $TemporaryDirectory | 下载文件的路径 |
文件和目录
"FileNames" — 列出目录中的文件
"FileData" — 文件元数据
"DirectoryData" — 目录元数据
"DeleteFile" — 删除文件
"CreateDirectory" — 创建一个目录
"DeleteDirectory" — 删除一个目录
| "Path" | (required) | dropbox 账户的路径 |
| "Recursive" | False | 是否以递归方式列出目录中的文件 |
范例
基本范例 (1)
通过启动验证对话框创建新连接:
将图线按照图像存储:
验证文件是否存在:
检索文件的元数据:
从文件获取图:
存储表达式:
获取文件:
表达式以字符串返回:
存储文件:
检索文件并将其保存到临时文件夹: