0
すべてのExcelファイルを含む1つのフォルダがあります。ダウンロードするページにプログラムの最近のExcelファイルを表示したいです.C#.net.plzヘルプを使用しています。 最近によってあなたは最近、その後に書かれた意味最近のファイルを表示
すべてのExcelファイルを含む1つのフォルダがあります。ダウンロードするページにプログラムの最近のExcelファイルを表示したいです.C#.net.plzヘルプを使用しています。 最近によってあなたは最近、その後に書かれた意味最近のファイルを表示
場合は、すべての最後の書き込み時間によって与えられたディレクトリの順にそれらのファイルをエクセル収集するために、次のコードを使用することができます。FileInfoの
var files = from f in new DirectoryInfo(@"c:\some_directory").GetFiles("*.xls")
orderby f.LastWriteTime descending
select f;
foreach (var file in files)
{
Console.WriteLine(file);
}
その他のプロパティこと興味があるのはLastAccessTimeとCreationTimeです。
編集:申し訳ありませんが、.NET 2.0を使用していたことに気づきませんでした。だからここにすべてを見つけるための同等のコードは、指定されたディレクトリ内のファイルを得意と最後の書き込み時間で注文している:あなたの質問に
List<FileInfo> files = new List<FileInfo>(new DirectoryInfo(@"c:\some_directory")
.GetFiles("*.xls"));
files.Sort(delegate(FileInfo f1, FileInfo f2)
{
return f2.LastWriteTime.CompareTo(f1.LastWriteTime);
});
あなたはASP.NETアプリケーションでファイルをダウンロードするに言及します。したがって、ファイルのリストを取得すると、テーブルにユーザーに表示して、ダウンロードするファイルを選択できるようになります。
コードが明確ではありません...私はこの "orderby f.LastWriteTime descending" plz help – Xyz