C# 需要更改从FTP获取的文件的程序筛选

C# 需要更改从FTP获取的文件的程序筛选,c#,.net,C#,.net,我有一个接收FTP记录的C#程序。我们收到的文件都是.csv,因此我在下面检查: private static bool IsAllowedExtension(string fileExtension) { return fileExtension.ToLower() == ".csv"; } 然后我们只处理此类文件: foreach (RemoteFileInfo fileInfo in directory.Files)

我有一个接收FTP记录的C#程序。我们收到的文件都是.csv,因此我在下面检查:

private static bool IsAllowedExtension(string fileExtension)
        {
            return  fileExtension.ToLower() == ".csv";
        }
然后我们只处理此类文件:

 foreach (RemoteFileInfo fileInfo in directory.Files)
                                {
                                    var fileExtension = Path.GetExtension(fileInfo.Name);
                                    if (string.IsNullOrEmpty(fileExtension) || !IsAllowedExtension(fileExtension))
                                        continue;

                                    if (!Directory.Exists(LocalPath))
                                        Directory.CreateDirectory(LocalPath);

                                    var localFile = string.Format("{0}\\{1}",LocalPath.TrimEnd('\\') , fileInfo.Name);

                                    if (fileInfo.Name != ".." && !File.Exists(localFile))
然而,现在有一些.csv在组中接收我们不想要的。因此,我想添加或更改此文件,我们希望所有文件都以以下方式开始:


“CheckoutReportID=”这将只为我们提供所需的文件。

要按名称还是按内容筛选文件?
  if (string.IsNullOrEmpty(fileExtension) || !IsAllowedExtension(fileExtension) || !fileInfo.Name.StartsWith("CheckoutReportID="))
                                    continue;