【发布时间】:2015-06-25 23:59:53
【问题描述】:
重命名项目 A B
在 shell 中键入时,如果本地目录中有文件 A,则重命名有效。
当我写了一个单行脚本,把它放在一个文件夹里,导出这个文件夹的路径,去另一个文件夹,里面有一个文件A,然后调用这个脚本,会发生这样的事情:
'rename-item' 未被识别为内部或外部命令,
可运行的程序或批处理文件。
我错过了什么?
【问题讨论】:
-
我怀疑您正在尝试从常规命令提示符 (cmd.exe) 而不是从 powershell 命令提示符 (powershell.exe) 调用 powershell 脚本,因为这正是您会遇到的错误进入常规命令提示符。
-
@EBGreen,我正在从 powershell 调用文件。但该文件名为 rename.bat。可能这是我的问题。
-
这绝对是你的问题。将其重命名为 .ps1
-
@EBGreen,耶,更进一步。能否请您写一个简短的答案,解释为什么会出现奇怪的错误消息,以便很好地完成这个问题?
标签: powershell