1

教你写个简单好用的Python脚本一键自动整理文件非常适合办公用~

 2 years ago
source link: https://blog.csdn.net/L010409/article/details/122881129
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.
neoserver,ios ssh client

教你写个简单好用的Python脚本一键自动整理文件非常适合办公用~

车厘子@ 于 2022-02-11 15:23:31 发布 1570
同时被 2 个专栏收录
63 篇文章 1 订阅
60 篇文章 5 订阅

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

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

自动整理前:

自动整理后:

效果非常好,舒服多了,如果你想要直接下载源代码试试看,请在公众号后台回复 整理 获得源代码下载地址。

1.准备

开始之前,你要确保Python和pip已经成功安装在电脑上,如果没有,可以访问这篇文章:超详细Python安装指南 进行安装。

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

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

python auto_files.py

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

2.原理

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

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

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

3.自定义整理

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

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

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

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

怎么样,是不是很方便?

好了这期分享就到这了~

喜欢记得给小编个三连再走也不迟噢!家人们的支持就是小编更新最大的动力啦

想领取更多完整源码跟Python学习资料的可点击这行哦


About Joyk


Aggregate valuable and interesting links.
Joyk means Joy of geeK