# DifSync **Repository Path**: gaochaoran/dif-sync ## Basic Information - **Project Name**: DifSync - **Description**: 对两个位置的文件进行复制/移动。对比版本历史判断是否进行备份。 - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2024-02-19 - **Last Updated**: 2024-02-19 ## Categories & Tags **Categories**: Uncategorized **Tags**: Python ## README 需求:对文件进行同步备份。(云盘推荐阿里云) 解决:对两个位置的文件进行复制/移动。对比版本历史判断是否进行备份。 ``` cmd查看帮助 python DifSync.py -h ``` ``` python DifSync.py [-h] -i INPUT -o OUTPUT [-m Multi-threads or Multi-process] [-t copy or move] [-m max_workers] [-b isdelete] ``` ''' 参数说明:method > -m 方法,t:多线程;p:多进程 inpath > -i 输入路径 outpath > -o 输出路径 tool > -t 复制(c)或者移动(m) max_workers > -n 最大线程数,默认None,如果没有指定,将默认为机器处理器的个数 isdelete > -b 是否删除,[True, False]默认false,如果没有指定,将默认不删除 ''' DifSync.exe:打包文件 DifSync_GUI.exe:使用tkinter界面编写,打包成独立可运行文件。(由于使用多线程之后出现print与text控件的重定向问题,删除了多线程功能)