如何从perforce的分支中获取文件夹列表?

阿杰克

我正在使用perforce api来读取Java分支中的文件夹列表。

我到了告诉我获得Branch规格的地步。

http://www.perforce.com/perforce/doc.current/manuals/p4java-javadoc/com/perforce/p4java/server/IServer.html#getBranchSpec(java.lang.String)


使用以下代码实现getDirectories()方法。

String serverUri = "p4java://<server-address>:1666?userName=username&password=password";
IServer server = ServerFactory.getServer(serverUri, null);
server.connect();

List<IFileSpec> inputList = FileSpecBuilder.makeFileSpecList("//domain/code/branches/");
System.out.println("HelloPerforce.main() >> passed list >> " + inputList );

List<IFileSpec> outputList =  server.getDirectories(inputList , false, false, false);
System.out.println("HelloPerforce.main()  >> directory list >> " + outputList );

输出: outputList为空。

预期输出:目录内的文件夹名称列表//domain/code/branches

有人可以指点我在这里我想念什么吗?

萨姆威斯(Samwise)

您想要的是getDirectories()。分支规范是两个分支之间的映射(通常但不一定是顶级仓库路径)。通常,如果您正在谈论单个“分支”,那么您所谈论的是仓库路径,例如“ // depot / main”,而不是分支规范。要获取“ main”分支下的文件夹列表,您需要提供与“ // depot / main / *”匹配的目录列表。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

如何从Java Resources文件夹中的文件夹获取所有文件的列表

如何获取特定文件夹中的图像列表?

如何从azure容器中获取文件夹列表?

如何仅在一个分支文件夹或子文件夹中显示分支?

从几个文件夹/仓库中获取git分支

如何在git分支中创建子文件夹?

如何在git中删除分支的整个文件夹

如何从git分支中删除文件夹?

如何获取我的战争文件某个文件夹中的文件列表?

如何在java中获取某个路径中的文件和文件夹列表?

如何仅将文本文件中列出的那些文件夹的文件和文件夹列表获取到列表文件中?

获取公共Dropbox文件夹中的文件和文件夹列表并下载文件

如何从公用文件夹Laravel获取文件列表

获取文档文件夹中的文件列表

以预定顺序获取文件夹中的文件列表

使用VBA获取文件夹中的Excel文件列表

获取特定Netsuite文件夹中的文件列表

获取SD卡中的文件夹和文件列表

获取特定子文件夹中的文件列表

如何使用R从github存储库文件夹中获取列表文件

如何使用Node.js获取Google Cloud Storage文件夹中的文件列表?

在Laravel中,如何获取公用文件夹中所有文件的列表?

如何使用php,codeigniter从文件夹中仅获取.txt格式文件列表

如何获取下载文件夹中的文件名列表?

如何使用Javascript获取客户端文件夹中的文件列表?

如何获取没有文件的文件夹和子文件夹的列表?

如何获取不包含特定类型文件的文件夹/子文件夹列表

从文件夹及其子文件夹中获取损坏文件的列表

从文件夹和子文件夹中获取文件列表 Excel VBA