You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何在Windows PowerShell中创建可批量删除文件夹的自定义别名?

错误原因

New-Alias 仅支持为无预定义参数的单个 cmdlet/可执行程序设置别名,不支持直接绑定固定参数、路径等附加内容,你之前的写法直接把完整命令的所有参数都传给了New-Alias,超出了它的参数接收范围,因此触发参数匹配报错。

正确实现方案

你需要用 PowerShell 函数来封装带固定参数的删除逻辑,写法如下:

function Clean-RCD {
    Remove-Item '.\Documents\*\Bin\', '.\Documents\*\Inter\' -Force -Recurse
}

定义完成后,直接在当前会话输入Clean-RCD即可执行对应的批量删除操作。

持久化配置(每次打开PowerShell都可用)

如果需要让该命令在所有PowerShell会话中都生效,将函数添加到你的PowerShell用户配置文件即可:

  • 执行 notepad $PROFILE 打开配置文件,若提示文件不存在,选择「是」创建新文件
  • 将上面的函数代码粘贴到配置文件末尾,保存关闭记事本
  • 重启PowerShell,或执行 . $PROFILE 重载配置,即可全局使用Clean-RCD命令

如果重载配置时提示权限不足,用管理员身份启动PowerShell,执行Set-ExecutionPolicy RemoteSigned,输入Y确认后再重试即可。

内容的提问来源于stack exchange,提问作者xava

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.09.27 19:27:06