我的问题是如何从方向获取文件取决于创建时间。用户在单击按钮后在文本框中输入日期,结果将显示在列表框中。我的代码如下,但我不知道文件取决于确切的日期。
protected void Button1_Click(object sender, EventArgs e)
{
DirectoryInfo dinfo = new DirectoryInfo(@"C:\temp_sat");
FileInfo[] files = dinfo.GetFiles("*.MSG");
DateTime dt;
foreach (FileInfo file in files)
{
dt = File.GetCreationTime(file.ToString());
if (TextBox1.Text.Equals(dt.ToString("yyyyMMddhhmm")))
ListBox1.Items.Add(file.Name);
}
}
答案 0 :(得分:0)
DirectoryInfo dinfo = new DirectoryInfo(@"C:\temp_sat");
FileInfo[] files = dinfo.GetFiles("*.MSG");
foreach (FileInfo file in files)
{
if (TextBox1.Text.Equals(file.CreationTime.ToString("yyyyMMddHHmm")))
ListBox1.Items.Add(file.Name);
}
HH
几个小时(我相信您需要24小时模式)。FileInfo
已有CreationTime
属性。答案 1 :(得分:0)
尝试改变dt的方式
dt = file.CreationTime;