我使用该Remove-Item -Recurse -Force
命令删除大文件夹,因为该方法似乎比使用 Windows 资源管理器快得多,但需要路径。在 Windows 上下文菜单中添加“在此处打开 Powershell”条目后,能够删除当前文件夹将使删除相当大的目录几乎无缝。
我使用该Remove-Item -Recurse -Force
命令删除大文件夹,因为该方法似乎比使用 Windows 资源管理器快得多,但需要路径。在 Windows 上下文菜单中添加“在此处打开 Powershell”条目后,能够删除当前文件夹将使删除相当大的目录几乎无缝。
所以,保存当前位置,上移一级,删除保存的位置。
详细:
键盘侠:
如果您想轻松使用单个命令,请创建一个带有别名的函数并将其添加到您的配置文件中:
然后您可以打开PowerShell到任何文件夹,键入
rl
,该文件夹将被删除。如果您想在控制台中轻松处理此问题,以下命令会将当前目录设置为变量,然后切换到父目录并删除前一个目录:
如果您感觉更冒险,您可以在上下文菜单中添加一个条目,这样您就不需要完全与 shell 交互:
如果您对使用注册表编辑器有信心,请继续这样做,犯错误可能会产生不可逆转的影响
RegEdit.exe
从运行框运行。HKEY_CLASSES_ROOT\Directory\shell\
在注册表编辑器中导航到“右键单击”外壳文件夹,然后单击“新建”->“密钥”
在我使用的情况下,为上下文菜单的扩展名输入新键的名称
PSMenu
。(为了简单起见,我将其命名为相同)。在新键中,您将在右侧看到一个名为 的值
(Default)
,双击该值并将“值数据”修改为您希望它在我使用的上下文菜单中显示的内容,Delete folder using PowerShell
然后单击“确定”。接下来要使命令仅在 shift + 右键单击时可见,您需要创建一个新值。在新键内右键单击右窗格并单击“新建”-“字符串值”,将此值命名为
Extended
并且不填充“值数据”。不要关闭注册表编辑器而是跳转到桌面等,现在当您 Shift + 右键单击时,您应该会看到刚刚创建的新条目,尽管这目前没有连接到命令。
要将命令添加到上下文条目,请返回注册表编辑器并导航到键“PSMenu”(或者您命名它的任何名称)。右键单击左窗格中的键并“单击”“新建”->“键”并将其命名为
command
,现在选择此键。同样,您应该在右窗格中只有一个名为 的值(Default)
,双击它并将以下内容粘贴到Value Data
:单击“确定”,然后退出注册表编辑器,您创建的上下文菜单条目现在应该可以工作并删除您 Shift + 右键单击的文件夹并选择该条目。