Perforce:使用命令行控制台从库中删除空文件夹(p4)?

Ale*_*rty 2 directory command-line perforce path obliterate

我需要一种从命令行获取空目录路径并从库中删除(删除)它们的方法.

出于自动化目的,我一直试图用来p4 dirs directory-path获取路径,但是这个命令输出'没有这样的文件或目录存在'.它似乎没有区分空目录和错误路径.还有另一种方式吗?

Bry*_*ton 9

库中不存在空目录路径.服务器不存储目录,它只存储文件.如果库中存在目录,则它包含一个或多个文件.

实际上,当第一个文件存储在库中时,目录就会存在,如果它们包含的最后一个文件被删除,则会自动消失.

您可能会在库中有一个目录,但该目录中的所有文件当前都在头版本中被删除.如果你试图找到这些文件以便删除它们(但为什么?),那么你可以尝试类似'p4 files // my/directory/name/...'来显示该目录中的所有文件.