System.IO 名前空間の Directory.GetFiles() メソッドを優先的に使用して、C# のディレクトリに作成された最新のファイルを返すメソッドを作成したいと思います。NET 2.0 との互換性を維持するために、LINQ を使用しなくても実行できる可能性があります。可能であれば、FilePath をファイル オブジェクトとしてではなく文字列として返すことができれば、それも良いでしょう。構成は次のようになりますが、最新のファイルのみを表示するにはどうすればよいでしょうか。
public static string NewestFileofDirectory(string DirectoryName)
{
foreach(string File in Directory.GetFiles(DirectoryName))
{
if(new FileInfo(File).CreationDate > ???) //here I stuck
{
//interesting what would be here...
}
}
}