首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何从分支中获取文件夹列表?

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

Stack Overflow用户
提问于 2014-11-11 21:02:05
回答 1查看 431关注 0票数 3

我使用perforce读取java分支中的文件夹列表。

我达到了一个要求我获得分支规范的地步。

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

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

代码语言:javascript
复制
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为null。

预期输出:目录中文件夹名的列表。

有人能告诉我我在这里缺少什么吗?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2014-11-12 01:17:52

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

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/26874508

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档