需手动配置视图分组、Storage Sense横幅和PowerShell脚本:1.在桌面和下载文件夹中右键→“分组依据”→选“类型”;2.设置Storage Sense并勾选删除桌面超30天文件以触发整理建议;3.部署并定时运行PowerShell脚本自动迁移文件。

你想让电脑自动把新下载的图片、文档、安装包按类型分到不同文件夹,而不是堆在桌面或下载目录里等着手动整理,就得绕过“智能归类”这个不存在的一键开关,直接调用系统原生的视图分组、脚本迁移和Storage Sense触发机制。
启用桌面与下载文件夹“类型分组视图”
这一步不移动任何文件,只改资源管理器的显示逻辑,所有图标立刻按“文档”“图片”“快捷方式”等类别折叠成可点击堆栈,是唯一零门槛、秒生效的归类可视化方案。
1、打开文件资源管理器,地址栏输入 shell:Desktop 后按回车,进入桌面文件系统视图。
2、在文件列表空白处右键 → 悬停「分组依据」→ 选择「类型」。
3、重复步骤1–2,地址栏输入 shell:Downloads 进入下载文件夹,同样设置「分组依据」为「类型」。
4、确认每个区块顶部出现带加号/减号的标题栏;若某类只有1个文件,不会生成堆栈——多放几个同类型文件再刷新即可触发。
配置 Storage Sense 触发整理建议横幅
这是 Windows 11 23H2 及更新版本中唯一能弹出“系统建议你整理”的原生路径,它不自动归档,但会点亮设置页顶部蓝色横幅,点进去就能进归档规则配置界面。
① 进入「设置」→「系统」→「存储」。
② 点击「配置 Storage Sense 或立即运行」。
③ 开启「运行 Storage Sense」,频率设为「每月」或「磁盘空间不足时」。
④ 在「临时文件」部分勾选:【删除我的‘桌面’文件夹中超过 30 天未修改的文件】——不勾此项,横幅永远不会出现。
部署 PowerShell 脚本实现桌面文件自动迁移
该脚本会扫描桌面,把 .pdf、.jpg、.exe 等文件按扩展名移入预设子文件夹,全程静默执行,无需第三方依赖。
方法一:快速部署
1、以管理员身份打开 PowerShell(右键开始按钮 →「Windows Terminal(管理员)」)。
2、复制粘贴并执行以下命令创建脚本:
Set-Content -Path "$env:USERPROFILE\Desktop\auto_sort_desktop.ps1" -Value @"
desktop = [Environment]::GetFolderPath('Desktop')
$rules = @{ 'Documents' = @('.docx','.xlsx','.pptx','.pdf','.txt'); 'Images' = @('.jpg','.jpeg','.png','.gif','.webp'); 'Archives' = @('.zip','.rar','.7z','.tar'); 'Executables' = @('.exe','.msi','.appx'); 'Others' = @(); }
Get-ChildItem -Path $desktop -File | ForEach-Object {
$ext = $_.Extension.ToLower()
$targetFolder = ($rules.GetEnumerator() | Where-Object { $_.Value -contains $ext } | Select-Object -First 1).Key
if (!$targetFolder) { $targetFolder = 'Others' }
$dest = Join-Path $desktop $targetFolder
New-Item -ItemType Directory -Path $dest -Force | Out-Null
Move-Item -Path $_.FullName -Destination $dest -Force
}
@"
3、执行脚本:.\auto_sort_desktop.ps1。
方法二:定时自动运行(推荐)
1、在任务计划程序中新建基本任务,触发器设为“登录时”或“每30分钟”,操作设为“启动程序”,程序为 powershell.exe,参数填 -ExecutionPolicy Bypass -File "%USERPROFILE%\Desktop\auto_sort_desktop.ps1"。
2、保存后,脚本将按设定周期自动扫描并归档桌面新增文件。










