【发布时间】:2013-11-05 16:21:30
【问题描述】:
我正在尝试使用 Powershell V2.0 命令行中的 rename 进行简单复制,如下所示:
Copy-Item my_file.* my_file_old.*
我希望它的功能与 DOS 等效
copy my_file.* my_file_old.*
但是,它因“路径中的非法字符”而失败。如果我将通配符 * 替换为特定的文件号,例如1,它工作正常。
我想我基本上是在尝试复制那个 DOS 版本,但是在 Powershell 中,一旦我整理出这个基本版本,我想在其中使用 -Exclude 参数。
我做错了什么?我发现另一个论坛上的一些帖子建议 V2.0 不支持通配符,但我不敢相信。这就像微软说“我们刚刚发布了一个新版本的 Windows,但忘记支持键盘和鼠标”。
【问题讨论】:
标签: powershell wildcard