需要检查文件的出现并在数据表中添加每个文件的一些详细信息,如果缺少文件则需要提及

问题描述 投票:0回答:1

我刚刚获得了特定文件的所有文件详细信息,并添加到列表中。

string[] Switch_filePath = Directory.GetFiles(directory, "*.switch", SearchOption.AllDirectories);
List<DateTime> SwitchFileLMDate_List = new List<DateTime>();
List<string> Switch_FileName_List = new List<string>();
DateTime Switch_L_M_D;
string Switch_File_Name;

foreach (string CurrentPath in Switch_filePath)
{
    Switch_File_Name = Path.GetFileName(CurrentPath);
    Switch_FileName_List.Add(Switch_File_Name);
    Switch_L_M_D = Directory.GetLastWriteTime(CurrentPath);
    SwitchFileLMDate_List.Add(Switch_L_M_D);
}

但是如何检查以下条件:

请以任何最简单的方式提出建议:

在目录中,我们有许多子文件夹,需要检查每个文件夹中的.count,.data和.switch文件类型,并将文件名和路径存储在数据表中。如果任何文件夹中都不存在任何一种文件类型,则需要在数据表中提及该文件。

捕获的结果将发送到邮件中,并根据该结果存储。

结果将是这样:

“结果”

c#
1个回答
0
投票

这里我首先捕获了子目录。如果检查了条件,则在每个子目录下。如果文件类型为count,则将计数文件的详细信息添加到数据表中;如果文件类型为switch,则……我们可以向数据表中添加值。

© www.soinside.com 2019 - 2024. All rights reserved.