Search code examples
.netperforcep4api.net

P4API.NET equivalence of "p4 files" command to find files in depot


I'm using the Perforce .NET APIs P4API.NET library and wonder if there is a "p4 files" command line equivalence that I can call to return a listing of files (such as *.cpp) in my //depot? Thanks in advance!


Solution

  • Here's a code snippet that works for me.

    IList<FileSpec> filesToFind = new List<FileSpec>();
    FileSpec fileToFind = new FileSpec(new DepotPath("//depot/....cpp"), null, null, VersionSpec.Head);
    filesToFind.Add(fileToFind);
    IList<FileSpec> filesFound = pRep.GetDepotFiles(filesToFind, null);