Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

zx013/backup

Folders and files

NameName
Last commit message
Last commit date

Latest commit

History

168 Commits

Repository files navigation

backup

备份文件到硬盘和百度云

将文件或目录备份到硬盘和百度云,备份到硬盘时需要存在对应目录。如需添加其它备份方法,添加存在对应接口的类即可

Baidu接口使用说明:

初始化用户名和密码,目前为明文,没有加密(该账号为测试账号,可作测试使用,请勿随意修改密码)

baidu = Baidu({'username': 'baidu_yun_test@sina.com', 'password': 'test123456'})

登陆Baidu账号,目前没有考虑验证码的情况,在通常情况下可以正常登陆

baidu.login()

获得配额信息

baidu.quota()

查看目录下文件

baidu.show('/')

创建目录,若有相同目录则在名称后加上'(1)'的后缀,以此类推

baidu.mkdir('/cc')

删除文件或目录,目录前的'/'一定要带上

baidu.delete('/cc')

检查目录或文件是否存在

baidu.check_path('/abc')

上传文件,第一个参数为文件列表,需使用绝对路径,第二个参数为目标路径

baidu.upload(['F:/a.txt'], '/backup')

获取文件或目录的元信息,第一个参数为文件列表,第二个参数为1且不为目录时包含下载链接

baidu.get_metas(['/abc'], 1)

获取下载链接,参数为文件列表

baidu.get_link(['/abc'])

下载文件,第一个参数为文件列表,第二个参数为目标路径,需使用绝对路径

baidu.download(['/abc'], 'F:/')

以上参数为文件列表的,若仅有一个文件,则可直接使用文件名替代之

About

备份文件到硬盘和百度云

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

Contributors

Languages

AltStyle によって変換されたページ (->オリジナル) /