如何显示信息,如果文件夹包含不同的扩展随着我的.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();
}
}}
要确定文件夹中是否有其他文件,请将文件夹中的文件总数与数据文件数量进行比较:
int fileCount = info.GetFiles().Length;
int datFileCount = info.GetFiles("*.dat").Length;
if (fileCount != datFileCount)
{
MessageBox.Show("Error, other files found …");
}