获取子文件夹的名称 - Perforce Java API

时间:2012-07-31 15:29:21

标签: java file api directory perforce

我正在尝试编写一个在Perforce中采用路径的方法,例如

//depot/...

并吐出其中的任何子目录

//depot/folderA
//depot/folderB
//depot/folderC

我尝试过使用,

 public List<IFileSpec> getIFileSpecList(String file) {
    List<IFileSpec> fileList = null;
    try {
        fileList = iServer.getDepotFiles(
                    FileSpecBuilder.makeFileSpecList(new String[] {file}), false);  //Get list of file(s) in path
    }
    catch(Exception e){e.printStackTrace();}
    return fileList;
 }

但在我的情况下,软件仓库包含太多文件,允许在一个查询中请求。

所以我的问题是,是否可以使用P4 Java API检索Perforce目录中的子目录

修改

我正在寻找命令p4 dirs //depot/*

的Java等价物