【发布时间】:2018-03-06 06:24:12
【问题描述】:
1.我有一个根位置(\Wna\sv_prod_01\USERS\Results\thorn-prod)在这个位置有 500 个文件夹,其中 20 个文件夹仅在今天创建,每个文件夹名称都以单词 PREBATCH 开头。
2.我关心的是如何从名为 PREBATCH 的 20 个文件夹中计算 csv
这是我尝试过的:
DateTime today = DateTime.Now.Date;
var directoryInfo = new System.IO.DirectoryInfo(@"\\\\\Wna001\sv_prod_01\USERS\Results\thorn-prod\");
int directoryCount = directoryInfo.GetDirectories().Where(x => x.CreationTime.Date == today || x.LastWriteTime == today).Count();====this code is used to count the file which generated today only
string[] dirs = Directory.GetDirectories(@"\\\\\Wna001\sv_prod_01\USERS\Results\thorn-prod\", "*PREBATCH*"); ====this code is used to read the folder which start with word PREBATCH
foreach (string dir in dirs)
{
int directoryCount1 = Directory.GetFiles("*.csv");
}
【问题讨论】: