首页 > 其他分享 >阿里云盘本地文件自动同步

阿里云盘本地文件自动同步

时间:2022-12-14 15:55:40浏览次数:39  
标签:文件夹 同步 ali 云盘 阿里 本地 path folder

import tkinter
from aligo import Aligo
from tkinter import filedialog

if __name__ == '__main__':
    ali = Aligo()
    user = ali.get_user()

    tk = tkinter.Tk()
    tk.title('选择需要同步的文件夹')
    tk.withdraw()
    directory = filedialog.askdirectory(initialdir='C:\\Users\\Administrator\\Documents\\云盘同步')
    if len(directory) == 0:
        exit(1)

    folder_path = input('请输入云盘文件夹:')
    folder = ali.get_folder_by_path(folder_path)
    if folder is None:
        create_folder = input('云盘文件夹[%s]不存在,是否创建?(yes):' % folder_path)
        if create_folder.lower() == 'yes':
            folder = ali.create_folder(folder_path)
            print('云盘文件夹[%s]创建完成' % folder_path)
        else:
            print('云盘文件夹[%s]不存在,同步已取消' % folder_path)
            exit(1)

    print('准备同步文件 [%s] <--> [%s]', directory, folder.file_name)
    ali.sync_folder(directory, folder.file_id)
    print('文件同步完成')

标签:文件夹,同步,ali,云盘,阿里,本地,path,folder
From: https://www.cnblogs.com/huanruke/p/16982395.html

相关文章

  • 读书笔记-阿里巴巴Java开发手册-常用的命名风格
    命名风格强制类型不可以用​​_​​​或者​​$​​开始或者结束严禁使用拼音和英文混写类名使用UpperCamelCase风格方法名,参数名,成员变量,局部变量都统一使用lowerCamelCase......
  • 本地同时启停多个中间件的优雅方案
    "Idon’tcareifitworksonyourmachine!Wearenotshippingyourmachine!"-VidiuPlaton“我才不管它能不能在你的机器上运行捏!我们又不会给你提供机器!”—......
  • P108一个函数返回本地变量的地址是有风险的,
    代码如下 全局变量和static对多线程来讲是不安全的#include<stdio.h>int*f(void);voidg(void);intmain(intargc,charconst*argv[]){int*p=f();......
  • idea启动项目(本地jar包)的配置
    一、nohupjava-jarjarName-0.0.1-SNAPSHOT.jar>msg.log2>&1&;java-Xms256m-Xmx512m-XX:PermSize=128M-XX:MaxPermSize=256M-jara.jar分配内存nohupjava-X......
  • 阿里云ack开启公网/私网双SLB
    1.正常买的ack开启ingress是公网slb,现在我们有部分服务只能内网访问,首先买个私网slbroot@k8s-uat-33~]#catnginx-ingress-lb-intranet.yaml#intranetnginxingres......
  • 通过API操作阿里云ECS(开关机)
    场景:定时开关机ECS,节省模式关机完整代码示例官方链接:https://next.api.aliyun.com/api-tools/sdk/Ecs?version=2014-05-26&language=go-tea关机:https://next.api.aliyun......
  • UE4读取本地XML文件
    其实这里读取XML也是利用了Tinyxml来读取xml,主要是讲Tinyxml放在UE4中,遇到的一点点坑1.先给出Tinyxml链接:​​http://www.grinninglizard.com/tinyxml/​​,可以下载他的工......
  • UE4 读取本地图片
    参考链接:​​https://answers.unrealengine.com/questions/235086/texture-2d-shows-wrong-colors-from-jpeg-on-html5-p.html​​我这里,不能将图片全放工程之中,需要在外部......
  • windows搭建maven私服nexus仓库并且上传本地maven库jar包
    windows搭建maven私服nexus仓库并且上传本地maven库jar包一、maven私服仓库nexus搭建nexus下载1.首先需要从官网下载nexus安装包地址:https://www.sonatype.com/downloa......
  • HTTPS 证书到期 阿里云重新申请,全程10分钟搞定,给阿里一个赞
    过去的网站,今天打开的时候报不是安全认证网站。HTTPS到期了。 阿里云证书服务:https://www.aliyun.com/product/cas?utm_content=se_1261823点立即购买,之后去控制台完成4步......