对于具有空格的文件夹,Perforce p4 sync命令失败

时间:2016-08-04 06:51:23

标签: perl perforce

有一个名称为测试日志的文件夹。可以看出,测试和日志之间有一个空格 当我尝试在perl脚本中使用sync命令在本地获取它时,它会失败。

该脚本包含代码:

system("p4 sync -f //depot/Test Logs/OnTargetLogs/...");

我收到以下错误:

>     //depot/Test - no such file(s).
>     Logs/OnTargetLogs/... - no such file(s).

1 个答案:

答案 0 :(得分:2)

引用参数可能吗?

system("p4 sync -f \"//depot/Test Logs/OnTargetLogs/...\"");

- Sobrique

你说的是什么。我还发现了另一种方法:

my @a1 = ("p4","sync","-f","//depot/Test Logs/OnTargetLogs/..."); system @a1;

- Vishal Khemani