如何显示信息,如果文件夹包含不同的扩展随着我的.dat文件

本文关键字:扩展 文件 dat 我的 包含不 文件夹 何显示 显示 如果 信息 | 更新日期: 2023-09-27 18:08:32

我必须显示一个消息,如果我的文件夹包含。dat文件和其他扩展文件。如何做到这一点。需要帮助,不胜感激

      private void btnChooseFile_Click(object sender, EventArgs e)
    {
        FileInfo[] files;
        FolderBrowserDialog fbd = new FolderBrowserDialog();
        //fbd.RootFolder = Environment.SpecialFolder.MyComputer;
        fbd.SelectedPath = @txtFilepath.Text.Trim();
        if (fbd.ShowDialog() == DialogResult.OK)
        {
            txtFilepath.Text = fbd.SelectedPath;
            if (rbtnOffline.Checked)
            {
                DefaultManager.OfflineFilePath = @txtFilepath.Text.ToString().Trim();
                DirectoryInfo info = new DirectoryInfo(DefaultManager.OfflineFilePath);
                files = info.GetFiles("*.dat").OrderBy(p => p.LastWriteTime).ToArray();
                if (files.Count() > 0)
                {
                    //   MessageBox.Show("no error");
                }
                else
                {
                    MessageBox.Show("Error, Incorrect capture folder selected", "PGY-SSM", MessageBoxButtons.OK, MessageBoxIcon.Error);
                    //txtFilepath.Clear();
                }
            }
            else
            {
                DefaultManager.DumpFilePath = @txtFilepath.Text.ToString().Trim();
            }
        }}

如何显示信息,如果文件夹包含不同的扩展随着我的.dat文件

要确定文件夹中是否有其他文件,请将文件夹中的文件总数与数据文件数量进行比较:

int fileCount = info.GetFiles().Length;
int datFileCount = info.GetFiles("*.dat").Length;
if (fileCount != datFileCount)
{
      MessageBox.Show("Error, other files found …");
}