AutoHotkey是最稳定可逆方案:安装后新建NewFolder.ahk脚本,写入“F12::SendInput ^+n”,双击运行即可用F12替代Ctrl+Shift+N新建文件夹。

想在Windows电脑上把新建文件夹的操作压缩成一个按键,比如按F2就直接建夹,而不是每次都要按Ctrl+Shift+N或右键再点,就得修改系统底层行为或用替代方案绕过原生限制。
确认原生快捷键不可自定义
Windows系统不提供设置“新建文件夹”快捷键的图形化选项。注册表中没有对应键值供用户直接修改组合键映射,【强行改注册表绑定新组合键会导致快捷键失效甚至资源管理器崩溃】。所以不能通过设置→键盘→快捷方式这类路径实现。
用AutoHotkey重映射单键为新建动作
这是目前最稳定、可逆、无需管理员权限的方案。需安装AutoHotkey并编写简单脚本。
方法一:将F12设为新建文件夹键
1、下载安装AutoHotkey v2(官网ahkscript.org,选64位版本)→ 安装时勾选“将.ahk关联到AutoHotkey” → 完成后重启资源管理器。
2、桌面右键→ 新建→ 文本文档 → 重命名为NewFolder.ahk(注意开启“文件扩展名”显示)。
3、右键该文件→ 选择“编辑” → 粘贴以下内容:
F12::SendInput ^+n
4、保存文件 → 双击运行NewFolder.ahk → 任务栏右下角出现H图标即生效。
现在只要焦点在桌面或资源管理器空白处,按F12就等效于按Ctrl+Shift+N。
用PowerShell脚本绑定Win+数字键
适合习惯用Win组合键的用户,且不依赖第三方工具,但每次触发需调起隐藏窗口。
第一步:创建脚本文件
1、在D:\Scripts\(或任意路径)新建文件夹,命名为QuickMkDir。
2、进入该文件夹,右键→ 新建→ 文本文档 → 重命名为mk.ps1。
第二步:写入执行逻辑
右键mk.ps1 → 编辑 → 输入以下三行:
$path = Get-Location
New-Item -ItemType Directory -Name ("New_" + (Get-Date).ToString("HHmmss")) -Path $path
Exit
第三步:解除PowerShell执行策略限制
以管理员身份运行PowerShell → 执行Set-ExecutionPolicy RemoteSigned -Scope CurrentUser → 输入Y确认。
第四步:创建快捷方式并绑定Win+1
右键桌面→ 新建→ 快捷方式 → 在位置栏粘贴:
powershell.exe -WindowStyle Hidden -ExecutionPolicy Bypass -File "D:\Scripts\QuickMkDir\mk.ps1"
→ 下一步→ 命名为“一键建夹”→ 完成 → 右键该快捷方式→ 属性→ 快捷键栏输入Win+1 → 应用。
此后按Win+1,将在当前资源管理器路径下生成带时间戳的文件夹,名称形如New_191822。
用注册表注入右键菜单新增单键入口
此方法不改快捷键本身,而是在右键菜单加一个“秒建夹”选项,用方向键+Enter即可触发,全程不碰鼠标。
方法一:添加纯命令式菜单项
1、Win+R输入regedit → 回车 → 导航至:
HKEY_CLASSES_ROOT\Directory\Background\shell
2、右键shell → 新建→ 项 → 命名为QuickNewFolder。
3、在QuickNewFolder右侧双击“默认” → 输入显示名称:“秒建夹(&Q)” → 确定。
4、右键QuickNewFolder → 新建→ 项 → 命名为command。
5、双击command下的“默认” → 粘贴以下命令:
cmd /c md "%V\New_%TIME:~0,2%%TIME:~3,2%%TIME:~6,2%" 2>nul
6、关闭注册表编辑器 → 刷新资源管理器(任务管理器→重启Windows资源管理器)。
现在在任意文件夹空白处右键 → 按Q键 → 按Enter,立刻建夹,名称含小时分钟秒,避免重名。

















