WIN11如何在右键菜单添加“清空文件夹所有文件”菜单

有时 , 用户需要删除 Windows 11 中选定文件夹中的所有文件 。例如 , 您可以通过删除 Temp 文件夹中的所有垃圾文件来释放一些驱动器空间 。要清除文件夹而不删除它 , 通常需要按Ctrl + A选择所有文件 , 然后按Delete 。
【WIN11如何在右键菜单添加“清空文件夹所有文件”菜单】但是 , 有更好的方法来清空文件夹 。您可以创建一个新的文件资源管理器上下文菜单选项来清空文件夹 。您可以通过这种方式设置两个替代上下文菜单选项来清空 Windows 11 中的文件夹 。
如何将空文件夹内容选项添加到上下文菜单

WIN11如何在右键菜单添加“清空文件夹所有文件”菜单

文章插图
您可以创建新的上下文菜单选项 , 用于使用注册表脚本清空文件夹 。第一个注册表脚本将添加一个上下文菜单条目 , 用于删除主文件夹中的所有文件 。但是 , 该选项不会删除同一目录中的子文件夹 。您可以设置注册表脚本来添加空文件夹选项 , 如下所示:
  1. 单击Windows 11 开始菜单上的所有应用程序 。
  2. 在应用程序列表中选择记事本 。
  3. 接下来 , 使用鼠标光标选择空文件夹注册表脚本的文本 , 然后按Ctrl + C:
    Windows Registry Editor Version 5.00
    [HKEY_CLASSES_ROOT\Directory\Shell\EmptyFolder]
    “Icon”=”shell32.dll,-16715”
    “MUIVerb”=”Empty folder”
    “Position”=”bottom”[HKEY_CLASSES_ROOT\Directory\Shell\EmptyFolder\command]
    @=”cmd /c title Empty \”%1\” & (cmd /c echo. & echo This will permanently delete all contents in only this folder and not subfolders. & echo. & choice /c:yn /m \”Are you sure?\”) & (if errorlevel 2 exit) & (cmd /c \”cd /d %1 && del /f /q *.*\”)”
  4. 通过单击该应用程序中的“编辑”和“粘贴” , 将脚本的内容粘贴到记事本中 。
    WIN11如何在右键菜单添加“清空文件夹所有文件”菜单

    文章插图
  5. 选择记事本顶部的“文件”  , 然后单击“另存为”以打开该窗口 。
  6. 选择“保存类型”下拉菜单中提供的“所有文件”选项 。
  7. 在文件名文本框中键入空文件夹.reg 。
    WIN11如何在右键菜单添加“清空文件夹所有文件”菜单

    文章插图
  8. 将空文件夹注册表脚本保存到桌面 , 然后退出记事本 。
  9. 双击桌面上的空文件夹.reg 。
  10. 将弹出一个对话框消息 , 请求确认 。选择“是”以确认您确定 。
  11. 选择“确定”关闭第二个对话框 。
现在您可以尝试新的空文件夹上下文菜单选项 。为此 , 请按Win + E查看资源管理器窗口 。在文件资源管理器的路径栏中输入此文件夹位置 , 然后按Enter:
C:\Users\user folder name\AppData\Local\
您需要将该路径中的用户文件夹名称替换为实际用户文件夹的标题 。
在那里您将找到 Temp 文件夹 , 现在您可以使用新的上下文菜单选项从其中删除 Windows 上的所有临时垃圾文件 。右键单击 Temp 文件夹并选择显示更多选项 。选择新的空文件夹上下文菜单选项 。
然后将出现一条消息 , 要求确认 。按Y按钮确认并删除 Temp 文件夹中未使用的所有垃圾文件 。清空文件夹选项将永久删除所有文件 。因此 , 您将无法从回收站恢复它们 。
如果您稍后决定不想保留“空文件夹”选项 , 则可以将其从上下文菜单中删除 。为此 , 您需要删除“空文件夹”选项的注册表项 , 如下所示:
  1. 按Win键盘键打开“开始”菜单 。
  2. 单击“所有应用程序”并向下滚动到“Windows 工具”文件夹 。
  3. 打开 Windows 工具(请参阅如何打开 Windows 工具)以查看该文件夹的内容 。
  4. 然后双击注册表编辑器以调出 Windows 11 的 Regedit 应用程序 。
  5. 通过在注册表编辑器的地址栏中输入其路径来打开该注册表项:
    HKEY_CLASSES_ROOT\Directory\Shell\EmptyFolder
  6. 右键单击EmptyFolder键并选择删除 。
  7. 在确认密钥删除提示中选择是 。
如何向上下文菜单添加“清空文件夹并删除子文件夹”选项
使用上面的注册表脚本添加的“清空文件夹”选项不会删除目录中的子文件夹 。因此 , 我们将设置一个附加的上下文菜单选项 , 该选项也可以删除文件夹中的子文件夹 。然后 , 您可以在需要时使用该选项完全清空文件夹 。
您可以设置一个注册表脚本 , 用于使用记事本添加空文件夹和删除子文件夹上下文菜单选项 , 与上面指定的非常相似 。但是 , 您需要为第三步复制不同的脚本 。将以下脚本复制并粘贴(请参阅如何在 Windows 11 上复制并粘贴)以下脚本到记事本中:
Windows Registry Editor Version 5.00
[HKEY_CLASSES_ROOT\Directory\Shell\EmptyFolder2]
“Icon”=”shell32.dll,-16715”
“MUIVerb”=”Empty folder and delete subfolders”
“Position”=”bottom”
[HKEY_CLASSES_ROOT\Directory\Shell\EmptyFolder2\command]
@=”cmd /c title Empty \”%1\” & (cmd /c echo. & echo This will instantly permanently delete everything in this folder. & echo. & choice /c:yn /m \”Are you sure?\”) & (if errorlevel 2 exit) & (cmd /c rd /s /q \”%1\” & md \”%1\”)”
之后按照上面概述的所有其他步骤进行操作 。输入注册表脚本的“空文件夹”和“删除子目录.reg”文件名 , 并将其保存到桌面 。然后双击桌面上的注册表脚本以添加空文件夹和删除子目录上下文菜单选项 。
在资源管理器中选择一个文件夹 , 然后按Shift + F10热键 。现在 , 您将在经典上下文菜单上看到“空文件夹”和“删除子目录”选项 。每当您需要完全清除文件夹时 , 请选择该选项 。
您可以删除该上下文菜单选项 , 与“清空文件夹”选项非常相似 。在注册表编辑器中打开该选项的关键位置并将其从那里删除 。这是“清空文件夹并删除子目录”选项的注册表项位置:
HKEY_CLASSES_ROOT\Directory\Shell\EmptyFolder2
您还可以更改“空文件夹”的措辞 , 并从该注册表位置删除子目录上下文菜单选项 。为此 , 请双击EmptyFolder2键的MUIVerb字符串 。擦除空文件夹并删除值框中的子目录;然后在此处输入该选项的替代标题 , 然后单击“确定”进行更改 。该上下文菜单选项将具有您为其输入的任何标题 。
使用方便的上下文菜单选项清空您的文件夹
文件资源管理器应该已经包含“空文件夹”选项 。现在 , 您可以使用两个方便的资源管理器上下文菜单选项轻松清除 Windows 11 中的文件夹 。这些新选项将在清除缓存文件夹或其他充满不需要的用户文件的目录时派上用场 。