如何使用p4api获取本地工作空间映射

时间:2016-03-17 14:10:06

标签: c# mapping p4api.net

我想知道的是使用p4api在用户本地计算机上创建的所有工作空间的位置。

e.g。如果用户已在位置映射“MyProject”工作区:“D:\ LocalPerforce \ MyWS”,那么我想知道此路径 - > “d:\ LocalPerforce \ MyWS”

我将获得用户的必要信息。我遇到了GetClientFileMappings(),但不知道如何使用它或它会有所帮助。 如何在c#中实现这一目标。

1 个答案:

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