Scripting @在p4文件名中

Scripting @在p4文件名中,scripting,escaping,perforce,Scripting,Escaping,Perforce,我想写一点p4。不幸的是,我们正在跟踪的一些文件名在文件名中有“@” 文件名的格式为a@b.xml。如果我尝试在mac上执行类似于p4 sync a\@b.xml的操作(或p4 synca@b.xml在windows上)它给出了错误: 无效的变更列表/客户端/标签/日期'@b.xml' 是否有其他方式可以让perforce识别出来?是的。使用字符十六进制值的ASCII表达式 p4同步a%40b.xml 请参阅本文:

我想写一点p4。不幸的是,我们正在跟踪的一些文件名在文件名中有“@”

文件名的格式为
a@b.xml
。如果我尝试在mac上执行类似于
p4 sync a\@b.xml
的操作(或
p4 synca@b.xml
在windows上)它给出了错误:

无效的变更列表/客户端/标签/日期'@b.xml'


是否有其他方式可以让perforce识别出来?

是的。使用字符十六进制值的ASCII表达式

p4同步a%40b.xml

请参阅本文: