У меня есть программа, которая заполняет поле со списком сведениями о файлах, содержащихся в выбранном каталоге в хранилище 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
? Я не могу найти никаких вероятных подозреваемых в документации API P4_dotNet.
LocalPath
илиClientPath
объектаFile
, чтобы убедиться, что файл удален? - person Mr. TA   schedule 11.06.2012