在我正在编写的网络应用程序中,用户应该在 Perforce 存储库中输入他们正在输入的节点的路径。该应用程序应该验证输入的目录是否存在于存储库中。
我有 P4Package (p4.jar) 库,并且我配置它足够正确,它几乎适用于所有东西,除了这个目录验证。我正在使用配置的 Env 和路径创建一个 DirEntry(来自 p4.jar),但是当我调用 DirEntry.sync() 时,它发出了一个不正确的命令。我希望它在哪里发出命令:
p4 [config info] dirs directory_argument <-- 使用 dirs 命令验证目录
相反,它发出:
p4 [config info] dirs directory_argument%1 <-- 注意无关的 %1
这总是失败,因为没有一个目录在它们的末尾有 %1 。
有什么帮助吗?是否有其他方法可以使用此包检查目录是否存在?