Python
共计 1 篇文章
2026-08-30
一个简单的脚本,治好了我的下载文件夹焦虑症
事情是这样的
前两天想找个上周下载的发票,结果在下载文件夹里翻了半天。
满屏都是这玩意儿:
新建文本文档 (3).txtimage_20260825_172341.png最终版_真的不改了_v7.pdf一堆乱码的压缩包.zip
我当场就破防了。
为了“效率至上”的信仰,连个下载文件夹都管不好,说出去都丢人。
于是决定花点时间,彻底解决这个问题。
需求很简单
我就想要一个脚本,每次运行的时候,自动把下载文件夹里的文件按类型分到不同子目录里:
- 图片 →
Pictures/ - 文档(PDF、Word、Excel)→
Documents/ - 压缩包 →
Archives/ - 安装包(exe、dmg)→
Installers/ - 代码文件 →
Codes/ - 其他 →
Others/
而且不能动那些还在下载中的临时文件(比如 .crdownload),别给人家整坏了。
开工
Python 写这种小脚本真的舒服。核心就三步:
- 遍历文件夹
- 根据扩展名判断类型
- 移动文件