一键自动整理文件!简单好用的Python脚本

转载:AirPython

大家好,我是安果!

我以前经常把下载的东西放在桌面或者 “下载” 文件夹中,使用后再也没管它,久而久之文件夹就变得乱七八糟,再整理的时候非常痛苦,巴不得有一个自动化的工具帮我归类文档

不知道你是不是有过跟我一样糟糕的体验,不过,前段时间我用 Python 做了一个根据后缀名整理文件的工具

先来看看效果:

自动整理前:

自动整理后:

效果非常好,舒服多了!

1.准备

你只需要修改源代码主程序中调用 auto_organize 函数的参数即可完成对对应文件夹的整理,比如我想整理文件夹:

如上所示,修改代码第 61 行的文件夹地址即可。修改完成后运行该脚本:

就能瞬间完成对指定文件夹的整理,极其方便

2.原理

这份代码的原理很简单,为了整理这些文件,我们要遍历当前指定的文件夹:如果是文件夹则跳过,如果是文件则检测后缀,分类到对应的文件夹中

文件夹名字及其对应的文件后缀如下:

接下来是自动整理的部分代码,先遍历指定的文件夹,识别后缀并分类到对应的文件夹中

还有出现不存在在我们字典里的后缀的情况,把它们分类到名为的文件夹中:

3.自定义整理

如果你并不想按照设定好的文件整理,希望能自定义地将某些特定后缀的文件放到另一个文件夹,比如 .py 文件统一收纳到 “Python脚本” 文件夹中,你可以这么改 DIRECTORIES 变量:

改动前:

改动后:

你可以按照这个方法,自定义收纳那些你需要整理收纳的文件格式

如果你只想对 DIRECTORIES 变量里那些后缀的文件进行整理,不属于这些后缀的文件则不进行整理,不需要放到 “其他文件” 目录下,此时要怎么做?

很简单,你只需要删除以下部分代码就可以完成这个功能:

怎么样,是不是很方便?如果这个简单的脚本帮助到了你,请转发给需要的人哦

原创不易,希望你能在下面点个赞和在看支持我继续创作,谢谢!