我有一个程序填充组合框,其中包含 perforce 库中选定目录中包含的文件的详细信息。
相关的代码是这样的:
PerforcePath dir = _ctlProductSelect.SelectedItem as PerforcePath;
_ctlServicePackSelect.Items.Clear();
if (dir != null)
{
foreach (P4.File file in _perforce.GetFiles(null, P4.FileSpec.DepotSpec(dir.Path + "/*.sp")))
{
_ctlServicePackSelect.Items.Add(new PerforcePath(file.DepotPath.Path));
}
}
问题是这还包括标记为已删除的文件。有什么方法可以从GetFiles
方法返回的列表中过滤已删除的文件?我在 P4_dotNet API 文档中找不到任何可能的嫌疑人。