我刚刚获得了特定文件的所有文件详细信息,并添加到列表中。
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文件类型,并将文件名和路径存储在数据表中。如果任何文件夹中都不存在任何一种文件类型,则需要在数据表中提及该文件。
捕获的结果将发送到邮件中,并根据该结果存储。
结果将是这样:
这里我首先捕获了子目录。如果检查了条件,则在每个子目录下。如果文件类型为count,则将计数文件的详细信息添加到数据表中;如果文件类型为switch,则……我们可以向数据表中添加值。