有没有办法在没有扩展名的文件上使用rename-item?

时间:2017-05-16 19:32:25

标签: powershell rename-item-cmdlet

我正在尝试重命名文件,然后将文件复制到该位置,我得到的错误是

  

重命名项目:无法重命名,因为....的项目不存在。

我认为该问题是该文件没有扩展名,所以我有类似的内容:

rename-item "\\$serverName\c$\temp\filename" -NewName filename.$currentdate

1 个答案:

答案 0 :(得分:0)

嗯,我怀疑是因为没有延期。 Rename-Item可以正常使用此类文件或文件夹。

在你的例子中,你在开头缺少一个\,应该有两个。

无论如何,如果你想确定,你可以使用以下(你应该已经填充了变量$ currentdate)

$name = '\\$serverName\c$\temp\filename'
Get-Item $name | Rename-Item -NewName "filename.$currentdate"

使用这两个命令,您将看到它是否在Get-Item或Rename-Item上失败。