我正在尝试在C#中获取最后修改的目录,在某个日期它被修改,无论我尝试什么,它总是得到索引0。我不明白为什么我的代码错误。今天我调试它的日期即使我今天修改了文件也没有结果。
string dategiven = "";
dategiven = DateTime.Now.ToString();
var directories = Directory.GetDirectories(Dir)
.Where(d => new FileInfo(d).LastWriteTime >= Convert.ToDateTime(dategiven));
答案 0 :(得分:2)
在示例中您提供了您正在尝试将文件修改为创建datagiven变量或将来的确切时刻。如果您想要修改今天的文件,请使用DateTime.Today
代替DateTime.Now
。
答案 1 :(得分:0)
下面的作品谢谢大家我想我需要调试才能了解发生了什么。
string dategiven = "";
dategiven = DateTime.Today.ToString();
var directories = Directory.GetDirectories(Dir)
.Where(d => new FileInfo(d).LastWriteTime >= Convert.ToDateTime(dategiven));