Domanda

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!

È stato utile?

Soluzione

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);

Altri suggerimenti

A quick tour around the docs doesn't immediately reveal anything, but you could always use P4Command.Run to run any arbitrary Perforce command, so you could still run p4 files //depot/...cpp.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top