# movefiletools **Repository Path**: 377681869/movefiletools ## Basic Information - **Project Name**: movefiletools - **Description**: 移动文件工具类 - **Primary Language**: Python - **License**: Apache-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2024-09-16 - **Last Updated**: 2024-09-16 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # movefiletools #### 介绍 移动文件工具类 #### 软件架构 基于python3及pyqt5开发桌面应用程序 采取了虚拟环境 pip freeze > requirements.txt 采取pyinstaller进行打包桌面程序 pyinstaller 源代码下载后按照以下步骤操作 1、python -m venv venv 2、pip install -r requirements.txt 3、 linux: source venv\Scripts\activate windows: venv\Scripts\activate 打包命令 pyinstaller your_script.py #### 安装教程 pyqt5-plugins 、 pyqt5-tools 与 PyQt5有冲突,按照提示删除即可 1. xxxx 2. xxxx 3. xxxx #### 使用说明 1、图1解释 excel文件: 需要移动文件夹映射关系 原始文件路径: 需要移动文件的文件路径 新文件路径:移动后文件存储路径(如果目录不存在程序会自动创建) 文件头: excel第一行(即下标为0),主要标准每列名称,实际生成是不读取,如果有多行,则填写最后一行行数(记得是excel的序号-1) 文件名称分割符号: 可以为空,也可以自定义下标 文件夹列:表明新文件夹是由excel哪几列组合 (下标从1开始,不是从0开始) 文件名称列: 文件的名称属于哪列 (下标从1开始,不是从0开始) 比如: 根据D:/test/ceshi.xlsx文件,需要把 D:/test/t1/t1.xlsx 移动到 D:/test/t3/1_12/t1.xlsx D:/test/t1/测试.xlsx 移动到 D:/test/t3/2_22/测试.xlsx #### 参与贡献 1. Fork 本仓库 2. 新建 Feat_xxx 分支 3. 提交代码 4. 新建 Pull Request #### 特技