# SRC_fileSync **Repository Path**: zhouweng/SRC_fileSync ## Basic Information - **Project Name**: SRC_fileSync - **Description**: 文件同步项目 - **Primary Language**: Python - **License**: MIT - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2025-05-18 - **Last Updated**: 2025-10-11 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # SRC_fileSync ## 介绍 相片、视频、zip压缩包等文件的同步项目 windows下,python 3.13.2 ## 软件架构 软件架构说明 ## 安装教程 ### 创建虚拟环境并安装依赖包 ```bash $ cd.. $ python -m venv env_filesync $ Set-ExecutionPolicy RemoteSigned # 上面命令不执行,会报错 $ env_filesync\Scripts\activate $ cd [工作目录] # 替换为工作目录 $ pip install -r requirements.txt -i https://pypi.tuna.tsinghua.edu.cn/simple ``` ## 使用说明 1. photo ```bash $ python .\photo\01_photo_scan.py D:\baseline\photo $ python .\photo\02_photo_init_move.py --db D:\baseline\photo --scan-dir e:\ # 工具 $ python .\photo\check_number.py --db d:\baseline\photo\file_hashes.db --scan-dir D:\baseline\photo\ $ python .\photo\photo_add_hash.py --db D:\baseline\photo --zip_file D:\baseline\photo\temp\temp.zip $ python .\photo\photo_num_in_zip.py --scan-dir D:\baseline\photo $ python .\photo\photo_add_hash.py --db D:\baseline\photo --zip-file D:\baseline\photo\temp\temp.zip ``` 2. video ```bash # 三步归并视频文件 --db是基线文件夹路径 --scan-dir是待扫描视频文件夹路径 $ python .\video\01_merge_video.py --db D:\baseline\video --scan-dir e:\ $ python .\video\02_move_video.py --db D:\baseline\video $ python .\video\03_check_video.py --db D:\baseline\video # 工具 $ python .\video\pick_video.py --src e:\src --des e:\des ``` 3. zip ```bash $ python .\zip\file_in_zip.py --db d:\baseline\photo --scan-dir e:\ $ python .\zip\zip_filetype.py e:\ ``` 5. util ```bash python .\util\chk_filetype.py D:\baseline\photo ```