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 のドキュメントには、容疑者と思われるものは見つかりません。