弹出框

Dropbox 文件和文件夹 CRUD.
安装
npm i @cloudcmd/dropbox --save
API 密码
所有职能都要求 符号 作为第一个参数
已读 Dir( token, 路径[, 选项])
- 符号 - 说吧
string - 路径 - 说吧
string - 选项 - 说吧
object可包含:sort- 按名称、大小、日期排序order- “asc”或“desc”用于升降顺序(默认:“asc”)type- 当“ raw” 返回而不是格式化结果时
示例
const sort = 'size';
const order = 'desc';
const token = 'token';
const path = '/';
const type = 'raw';
const {readDir} = require('@cloudcmd/dropbox');
const files = await readDir(token, path, {
type,
sort,
order,
});
console.log(files);
// outputs
({
path: '/',
files: [{
name: 'dropbox.js',
size: 4735,
date: 1_377_248_899_000,
owner: 0,
mode: 0,
}, {
name: 'readify.js',
size: 3735,
date: 1_377_248_899_000,
owner: 0,
mode: 0,
}],
});
读取文件( 已打开, 路径)
- 符号 - 说吧
token - 路径 - 文件路径
示例
const {readFile} = require('@cloudcmd/dropbox');
const readStream = await readFile(token, '/dropbox.html');
readStream.pipe(process.stdout);
写入文件( ken, 路径, 内容)
- 符号 - 说吧
token - 路径 - 文件路径
- 目录 - 文件的内容
示例
const {writeFile} = require('@cloudcmd/dropbox');
await writeFile(token, '/hello.txt', 'hello');
创建WriteStream( 脚本, 路径)
- 符号 - 说吧
token - 路径 - 文件路径
示例
const {createReadStream} = require('fs');
const {createWriteStream} = require('@cloudcmd/dropbox');
const token = 'token';
const path = '/file';
const dropboxStream = createWriteStream(token, path);
const localStream = createReadStream(path);
localStream
.pipe(dropboxStream)
.on('error', console
.error)
.on('finish', console.log);
创建ReadStream(已打开, 路径)
- 符号 - 说吧
token - 路径 - 文件路径
示例
const {createWriteStream} = require('fs');
const {createReadStream} = require('@cloudcmd/dropbox');
const token = 'token';
const path = '/file';
const dropboxStream = createReadStream(path);
const localStream = createWriteStream(token, path);
dropboxStream
.pipe(localStream)
.on('error', console
.error)
.on('finish', console.log);
删除( token, 路径)
删除文件/目录 .
- 符号 - 说吧
token - 路径 - 文件路径
示例
const {remove} = require('@cloudcmd/dropbox');
await remove(token, '/fileOrDir');
mkdir( token, 路径)
创建目录.
- 符号 - 说吧
token - 路径 - 说吧
string
示例
const {mkdir} = require('@cloudcmd/dropbox');
await mkdir(token, '/dirname');
复制(收件,从,到)
复制文件/目录到新位置
- 符号 - 说吧
token - 从 - 路径
from - 改为 - 路径
to
示例
const {copy} = require('@cloudcmd/dropbox');
await copy(token, '/file1', '/file2');
移动(按键,从,到)
将文件/目录移动到新位置
- 符号 - 说吧
token - 从 - 路径
from - 改为 - 路径
to
示例
const {move} = require('@cloudcmd/dropbox');
await move(token, '/file1', '/file2');
相关
许可证
麻省理工学院