文件提取工具

该工具使用python gui开发,代码简单,主要目的用于对比文件的修改时间,提取最新修改过的文件,进行文件资料的更新,不必全部更新所有文件。

主界面效果如下

文件提取工具_第1张图片

文件路径: 选择要进行文件提取的路径

间隔天数:再几天范围之内的文件(只允许输入整数)

输出路径:对符合条件的文件进行提取,并提取到输出路径的目录下,自动创建对应的文件夹并copy文件

获取更新的文件:点击按钮出发获取事件

日志:输出获取到的文件


完成效果如下:

文件提取工具_第2张图片


主要用到的python包:

import os,shutil
import time
import datetime
import tkinter
from tkinter import *
from tkinter.filedialog import askdirectory

import tkinter.messagebox


使用os模块处理路径和目录,使用shutil 进行文件的操作

使用tkinter进行gui的构建

使用tkinter.messagebox进行消息的提示。

此工具只是为了满足同事的工作需求,现学现用实现的,代码较乱。

主要代码有以下两段:

1.gui实现的部分:

文件提取工具_第3张图片

2.根据日期进行筛选文件的部分:(这里的length使用方式好像是有问题,暂未进行修改)

文件提取工具_第4张图片


其余的相对简单,就不上传了...主要是写的丑



你可能感兴趣的:(pythonGUI,tkinter,文件提取工具,小工具)