我正在尝试使用Copy-Item将文件复制到现有文件夹,并出现错误“找不到路径的一部分”。我已经在谷歌上搜索了很久,但似乎找不到答案。
我修改了代码,以检查是否可以将文件复制到路径中的每个文件夹,当文件名中使用“.”时遇到问题。另外,我无法更改文件夹名称,因为文件夹名称是由(糟糕的)与Oracle相关的安装程序创建的。
基本上,代码像这样(代码在源目录的上下文中运行)...
我修改了代码,以检查是否可以将文件复制到路径中的每个文件夹,当文件名中使用“.”时遇到问题。另外,我无法更改文件夹名称,因为文件夹名称是由(糟糕的)与Oracle相关的安装程序创建的。
基本上,代码像这样(代码在源目录的上下文中运行)...
$Filename = "new.txt"
$Destination = "C:\a\b\c\d\e.f\g\h"
Copy-Item -Path $Filename -Destination $Destination
这个命令适用于文件夹a、b、c和d,但是对于文件夹e.f,new.txt被复制到文件夹d并重命名为e.f(这很合理),但对于文件夹g和h,我得到了上述错误。如何让Copy-Item将e.f视为一个文件夹?
谢谢,
Matt