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