繁体   English   中英

Powershell Copy-item命令在脚本中不起作用,尽管在从命令行运行时确实起作用

[英]Powershell Copy-item command not working in script although it does work when run from a command line

我在Windows 7计算机上尝试执行PowerShell脚本以将模板目录复制到另一个目录。 我正在执行的命令如下所示:
Copy-Item -path "$projectsFolder$SourceFolder" -destination "$Test" -recurse -verbose;

参数如下:
path: C:\\Users\\username\\Documents\\Visual Studio 2010\\Projects\\TemplateSolution\\Source

Destination: C:\\Users\\username\\Documents\\Visual Studio 2010\\Projects\\test\\source\\main

当我在PowerShell提示符下运行此命令时,文件已正确复制。 如果我尝试在启用了详细说明的脚本中执行该命令,则该命令似乎会复制文件和目录,但是在文件系统中只会创建顶层目录。 我不确定为什么会发生这种情况,并且不胜感激要执行的任何指导或故障排除步骤。

如果目录名称中包含空格,请确保在目录名称两边加上引号。 另外,如果目标目录不存在,则可能需要-Force参数来创建目标目录。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM