Python脚本+Windows任务计划可实现下载文件夹自动归类:每5分钟扫描新增文件,按类型移入Images、Documents等子目录;QClaw和豆包则提供零代码方案,支持按类型、日期或关键词智能归档。

下载文件夹堆满未分类的安装包、截图、PDF和压缩包,每次找资料都要手动翻半小时,还常误删重要文件——用Python脚本+Windows任务计划,可让系统每5分钟自动扫描新增文件并按类型移入Images、Documents等对应子目录,全程无需人工干预。
用Python脚本实现即时归档
第一步:新建文本文件,复制以下完整代码,保存为organize_downloads.py(注意后缀必须是.py):
import os
import shutil
from pathlib import Path
DOWNLOADS = Path.home() / "Downloads"
DESTINATIONS = {
"Images": [".jpg", ".jpeg", ".png", ".gif", ".bmp", ".tiff", ".webp"],
"Documents": [".pdf", ".doc", ".docx", ".xls", ".xlsx", ".ppt", ".pptx", ".txt", ".rtf"],
"Installers": [".exe", ".msi", ".appx", ".deb", ".rpm"],
"Archives": [".zip", ".rar", ".7z", ".tar", ".gz", ".bz2"],
"Videos": [".mp4", ".mkv", ".avi", ".mov", ".wmv"],
"Others": []
}
def move_file(file_path):
suffix = file_path.suffix.lower()
for folder, extensions in DESTINATIONS.items():
if suffix in extensions or (not extensions and folder == "Others"):
dest = DOWNLOADS / folder
dest.mkdir(exist_ok=True)
shutil.move(str(file_path), str(dest / file_path.name))
return
if __name__ == "__main__":
for item in DOWNLOADS.iterdir():
if item.is_file() and item.name != "organize_downloads.py":
move_file(item)
第二步:将该.py文件直接放入你的Downloads文件夹根目录(不是子文件夹),确保文件名不含中文或空格。
第三步:以管理员身份打开PowerShell,输入命令:cd Downloads → python organize_downloads.py。运行成功后,Downloads内会立即生成Images、Documents等子文件夹,并把已有文件按规则迁移过去。
注意:若提示“python不是内部命令”,需先安装Python并勾选“Add Python to PATH”选项。
设置任务计划程序定时执行
方法一:图形界面快速配置(推荐新手)
① 按Win+R输入taskschd.msc打开任务计划程序;
② 右侧点击“创建基本任务”,命名为“自动整理下载文件”;
③ 触发器选“每天”,起始时间设为00:00,再点击“下一步”;
④ 操作选“启动程序”,程序/脚本填powershell.exe,添加参数填-ExecutionPolicy Bypass -File "C:\Users\你的用户名\Downloads\organize_downloads.py"(路径必须用英文双引号包裹,且替换为你的实际用户名);
⑤ 完成前勾选“当按计划运行时,请勿启动该任务,如果计算机已处于睡眠状态”。
方法二:一行命令全自动部署(适合进阶用户)
在管理员PowerShell中粘贴执行:schtasks /create /tn "AutoOrganizeDownloads" /tr "powershell.exe -ExecutionPolicy Bypass -File \"%USERPROFILE%\Downloads\organize_downloads.py\"" /sc minute /mo 5 /ru "%USERDOMAIN%\%USERNAME%" /rp。这会设置为每5分钟自动扫描一次,比每天更及时。
这一步操作起来很简单,直接把命令复制粘贴进去回车就行。但要注意:如果电脑休眠时间长于5分钟,该任务会被跳过,不会补执行。
用QClaw AI工具零代码实现
方法1:按类型一键整理
打开QClaw → 在输入框输入:“帮我把下载文件夹里的文件按类型分类整理,PDF放一个文件夹,图片放一个文件夹,文档放一个文件夹,压缩包放一个文件夹,其他的放‘其他’文件夹”。AI会自动识别所有文件后缀,创建对应文件夹并移动,500个文件约3分钟完成。
方法2:按日期智能归档
输入指令:“把下载文件夹里的文件按月份整理,每个月一个文件夹,格式为‘2026-01’这样”。QClaw会读取每个文件的修改时间,自动建立年月目录(如2026-11),把文件移入对应月份文件夹,连命名都帮你标准化了。
方法3:项目关键词归类
输入:“扫描桌面,文件名含‘合同’的放‘合同归档’,含‘发票’的放‘财务票据’,其余放‘待处理’”。它不依赖后缀,而是直接分析文件名文字,适合处理命名混乱但关键词明确的业务文件。
【首次使用前必须关闭杀毒软件实时防护】,否则QClaw可能被拦截无法访问文件系统。
豆包专业版本地文件自动归类
第一步:开启系统级授权
打开豆包App → 「我的」→「设置」→「安全与隐私」→ 开启「允许访问本地电脑」。此时系统弹窗必须点“允许”并输密码,macOS用户还需额外到“系统设置→隐私与安全性→完全磁盘访问”里手动勾选豆包。
第二步:配置归类规则
首页长按输入框右侧「+」→「新建技能」→ 搜索“本地文件自动归类”→ 点击「使用」→ 填写:
源路径:填“桌面”或“Downloads”(支持中文路径,但不能含&、#等符号)
分类逻辑:勾选“.jpg/.png→截图”、“.docx/.pdf→文档”、“.xlsx→表格”
目标文件夹:点「新建文件夹」命名为“自动整理”,再为每类指定子目录(如“截图”“文档”)
第三步:启用定时任务
进入该技能详情页 → 点右上角「⋯」→「设为定时任务」→ 设触发时间为每天9:00 → 选“每日”重复。设置完成后,每天上午9点豆包会自动执行归类,你不需要打开App。










