私は3万のPDFファイルでフォルダを持っています(理由は問いません)。C# - 30,000のPDFファイルのフォルダをループする最も速い方法
私はそれらをループし、Windowsフォームの日付ピッカーコントロールで選択された日付の値と日付を一致させる必要があります。私は、リスト内のファイルを持っている後、私はその後、他のさまざまな処理のために別の場所に移動
public List<FileInfo> myList = new List<FileInfo>();
DirectoryInfo di = new DirectoryInfo(@"\\PDFs");
myList = (di.EnumerateFiles("*.pdf").Where(x => x.LastWriteTime.Date == datetime.Date).ToList());
が、私は間違いなくスピードアップしたいの側面は、この次のとおりです。ここで
は私が持っているものです部。
これはむしろ遅いですが、これをスピードアップするにはどうしますか?
ありがとうございました。 PowerShellはオプション(と私はそれをお勧めします)であれば
これでpowershellを使用してみましたか?それともオプションではないのですか? – Nils
フォルダに30,000個のPDFファイルがあるのはなぜですか? – dfundako
どのようにあなたの遅さはどこですか?コード上でプロファイラを実行して、時間がどこに費やされたのかを確認しましたか?または後で 'myList'で何かするのですか?それは本当の遅さです。 –