以下のコードのwhere
句にエラーが表示されます。エラー状態:'System.IO.FileInfo'タイプを暗黙的に 'System.IO.FileInfo []に変換できません。
は、暗黙のうちに私は何を達成しようとしていることですべてのファイルを取得することですSystem.IO.FileInfo []
」にタイプ「System.IO.FileInfo」を変換できません。特定の日付の後または間にディレクトリ。次に、各ファイルをループして、ファイルに関する情報を取得する必要があります。
DirectoryInfo info = new DirectoryInfo(dirtxt.Text);
FileInfo[] fls = info.GetFiles()
.Where(file => file.LastWriteTime >= DateTime.Now)
.First();
foreach (FileInfo fi in fls)
{
//Collect file information here
}
'First()'は述語を受け入れることができるので、 'Where'節なしで使うことができます:' FileInfo fls = info.GetFiles()。First(file => file.LastWriteTime> = DateTime.Now); ' –