从perforce中删除文件名中具有特殊字符的多个文件
Deleting multiple files with special character in file name from perforce
我有一个包含 90K 个文件的目录。让我们将该目录称为 "dir"。许多文件名都有特殊的
#、@ 等字符
我正在寻找如何在 perforce 中将所有这些文件标记为已删除的命令。
谢谢,
普拉迪普
特殊字符在 depot 命名空间中被转换为 %nn
转义码,因此要对这些文件进行操作,您需要使用转义码而不是原始字符。 (此规则的例外 p4 add
,它采用原始未转义的名称,然后将其作为打开文件的一部分进行转义。)
操作所有包含 @
(%40
) 和 #
(%23
) 转义码的文件17=],使用通配符:
p4 delete dir/...%40...
p4 delete dir/...%23...
我有一个包含 90K 个文件的目录。让我们将该目录称为 "dir"。许多文件名都有特殊的 #、@ 等字符
我正在寻找如何在 perforce 中将所有这些文件标记为已删除的命令。
谢谢, 普拉迪普
特殊字符在 depot 命名空间中被转换为 %nn
转义码,因此要对这些文件进行操作,您需要使用转义码而不是原始字符。 (此规则的例外 p4 add
,它采用原始未转义的名称,然后将其作为打开文件的一部分进行转义。)
操作所有包含 @
(%40
) 和 #
(%23
) 转义码的文件17=],使用通配符:
p4 delete dir/...%40...
p4 delete dir/...%23...