0
ファイルの日付を今日の日付と比較しようとしていますが、ファイルの日付が今日であっても常に失敗しています。ファイルのlastwritetimeを今日の日付と比較する
マイコード:
var dir = System.IO.Path.GetDirectoryName(line);
var filename = System.IO.Path.GetFileName(line);
var files = System.IO.Directory.GetFiles(dir, filename, System.IO.SearchOption.TopDirectoryOnly);
if (files.Length > 0)
{
var qry = from x in files
where System.IO.File.GetLastWriteTime(x) == DateTime.Now
select x;
if(!qry.Any())
{
Console.WriteLine("boom");
}
私はそれはそれで時間とともにに追加しよあり疑います。もしそうなら、GetLastWriteTimeと今日の日付をどのように比較すればよいですか?
ありがとうございました!
_DateTime.Today_いますが、日付プロパティ – Steve
'System.IO.File.GetLastWriteTime(x)の.Date == DateTime.Now.Date'を使用して、それをクリップする必要があるので、またGetLastWriteTimeは時間の一部を持っています –