我想知道的是使用p4api在用户本地计算机上创建的所有工作空间的位置。
e.g。如果用户已在位置映射“MyProject”工作区:“D:\ LocalPerforce \ MyWS”,那么我想知道此路径 - > “d:\ LocalPerforce \ MyWS”
我将获得用户的必要信息。我遇到了GetClientFileMappings(),但不知道如何使用它或它会有所帮助。 如何在c#中实现这一目标。
答案 0 :(得分:0)
我通过以下代码解决方法实现了它:
IList<Client> clients = rep.GetClients(new Options());
localPaths.AddRange(from client in clients
where !string.IsNullOrEmpty(client.OwnerName) && client.OwnerName.Contains(User)
select client.Root);