【发布时间】:2016-11-17 07:32:50
【问题描述】:
我已经制作了这段代码
现在我想从两个文本框中输入的日期之间的目录中获取文件夹
protected void GenerateLogs()
{
if (DdlProcess.SelectedValue == "099")
{
string logfolder = @"E:\ANA\Projects\Lime\Logs";
string[] alldirectories = Directory.GetDirectories(logfolder);//get directory
if (alldirectories.Length > 0)
{
for (int i = 0; i < alldirectories.Length; i++)
{
string[] allfiles = Directory.GetFiles(alldirectories[i]);//get files inside folder
if (allfiles.Length > 0)
{
for (int j = 0; j < allfiles.Length; j++)
{
FileInfo objfileinfo = new FileInfo(allfiles[j]);
string filename = Path.GetFileName(objfileinfo.FullName);
if(filename.Contains("_"))
{
var filedata = File.ReadAllLines(allfiles[j]);//get file name containing "_"
}
else
{
//no (_)
}
}
}
else
{
//no files in date folder
}
}
}
else
{
//no files in logs folder
}
}
我已经制作了这段代码
现在我想从两个文本框中输入的日期之间的目录中获取文件夹。请帮忙
【问题讨论】:
-
日期的作用是什么?创建/修改?不清楚
-
文件创建时
-
日期/时间在 DirectoryInfo(不是 Directory)中。
-
"我想从日期之间的目录中获取文件夹" && "在文件创建时" 如果文件夹中的一半文件是在日期间隔之外创建的,会发生什么?请在您访问
TextBox文本的地方发布代码