У меня есть программа, которая заполняет поле со списком с информацией о файлах, содержащихся в выбранном каталоге в депо.Фильтр P4 .Net список файлов
Соответствующий фрагмент кода заключается в следующем:
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
? Я не могу найти вероятных подозреваемых в документации API P4_dotNet.
Вы пытались проверить свойства «LocalPath» или «ClientPath» объекта «Файл», чтобы увидеть, удален ли файл? –