Skip to main content

windbase in python

Project description

文件管理工具

背景

现实生活数字化不断深入,电脑中的文件越来越多,照片也越来越多。备份是必须的手段,一旦磁盘损坏,损失无法估算。 但备份的时候不知道多少文件是备份过的,多少备份过的文件又是更新了的。还有可能很多文件在多个目录中重复存在,浪费很多存储空间。 本工具就是为了解决这两种情况而编制的。供大家使用。

主要功能:

  1. 文件比较和同步
  • 源目的文件夹文件比较,判断文件是否已经同步。
  • 根据结果,选择需要同步的文件,快速双向同步。
  1. 文件消重
  • 发现给定的文件夹下的重复文件;(文件尺寸+修改时间)(文件尺寸+文件时间+md5值)
  • 挑选重复文件删除。

Installation and Dependencies

具备Python3 运行环境

如果你已经在电脑上安装了python3,可以直接使用pip3 安装

pip3 install windfile

直接下载可执行文件

github  https://github.com/gonewind73/FileManage/blob/develop/dist/windfile.exe

运行:

windfile.bat

或者

python -m windfile.fileman_ui

设置

  1. 可以设置最大深度,缺省为10
  2. 可以设置文件夹下最大节点数(包括文件夹和文件),缺省为500
  3. 可以根据需要设置 当前目录的fmconfig.yaml 中 修改 max_depth 和 max_nodes 即可

接下去准备做的:

  1. 图片相似比较,希望有网友能提供好的工具
  2. 远程网盘文件比较,看看大家最希望是哪个网盘?
  3. 网络文件保险箱,主要是在保存到网盘之前先加个密,这样又能防止数据丢失,又不怕敏感信息被云盘读取。

反馈

有使用上问题,请发送邮件给 gonewind08@qq.com

版本更新记录

  1. 2022/05/24/
    1. Ver 2.0.0 改写了大部分逻辑,更易使用。
    2. 支持最大深度、最大节点数设置,避免超大文件夹长时间等待。
  2. 2018年2月6日 v1.3 发布
    1. 增加密码本功能,将自己常用的网站、应用密码记录,并加密存储在一个文件中。
  3. 2018年1月20日 v1.2.1 发布
    1. 主要增加了复制拷贝等弹出菜单,方便使用。
  4. 2018年1月15日 版本1.1发布

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

windnet-2.0.0.2.tar.gz (11.3 kB view hashes)

Uploaded Source

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page