桌面、下载等文件夹太乱? 这个脚本一键搞定,井井有条

2022-04-07 20:11:41 浏览数 (2)

我的电脑桌面、下载文件夹里面文件太多了,堆在一起,经常翻好久才找到想要的东西,很烦。

于是就做了这样一个工具,它有两个功能:

  1. 选择一个目录,将该目录下的文件(不含目录),按照文件的扩展名,分类存放到单独的目录,可以自己配置。
  2. 选择一个目录,将该目录下的所有文件(包括子目录),移动到该目录的父目录中,可用于功能 1 的回滚。该操作存在同名文件覆盖的情况,有一定的风险,会有对话框让你确认。

支持 Windows 和 Mac。

界面

配置文件

点击【配置文件】按钮可以修改配置信息,修改后即生效。

工具及源代码

用到了 tkiner、json、shutil、pathlib 等标准库,可供参考。

公众号回复「文件分类器」获取源代码及下载链接。

从源码运行:

  1. GUI
代码语言:javascript复制
git clone 
python3 main.py
  1. 命令行

对某一目录分类存放:

代码语言:javascript复制
python file_organize.py organize /Users/aaron/Desktop

对某一目录文件归集:

代码语言:javascript复制
python file_organize.py collect /Users/aaron/Desktop

0 人点赞