Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/powershell/12.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Powershell 有没有办法在没有扩展名的文件上使用重命名项?_Powershell_Rename Item Cmdlet - Fatal编程技术网

Powershell 有没有办法在没有扩展名的文件上使用重命名项?

Powershell 有没有办法在没有扩展名的文件上使用重命名项?,powershell,rename-item-cmdlet,Powershell,Rename Item Cmdlet,我试图重命名一个文件,然后将一个文件复制到该位置,我得到的错误是 重命名项:无法重命名,因为项位于。。。。不存在 我认为问题在于该文件没有扩展名,因此我有如下内容: rename-item "\\$serverName\c$\temp\filename" -NewName filename.$currentdate 嗯,我怀疑是因为没有扩展重命名项适用于此类文件或文件夹 在您的示例中,缺少一个\在开始时,应该有两个 无论如何,如果您想确定,可以使用以下命令(您应该已经填充了变量$current

我试图重命名一个文件,然后将一个文件复制到该位置,我得到的错误是

重命名项:无法重命名,因为项位于。。。。不存在

我认为问题在于该文件没有扩展名,因此我有如下内容:

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

嗯,我怀疑是因为没有扩展<代码>重命名项适用于此类文件或文件夹

在您的示例中,缺少一个\在开始时,应该有两个

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


使用这两个命令,您将看到它在获取项或重命名项时是否失败。

您尝试了什么,以及您尝试的是如何失败的?理想情况下,您应该提供您尝试过的内容的详细信息,并包括关于失败原因的具体信息,以及错误消息和/或错误输出。因此,这不是一个代码编写服务;最好的问题是那些提供有用信息的问题,这样那些回答问题的人可以引导你设计出自己的正确答案。请参阅。感谢Igor,奇怪的是,它将路径管道化到重命名项中,不知道为什么没有管道它会失败。无论如何,你是省时的!
$name = '\\$serverName\c$\temp\filename'
Get-Item $name | Rename-Item -NewName "filename.$currentdate"