Могу ли я, используя DirectoryInfo или даже с некоторым внешним API, извлекать файлы из каталога LARGE (10 тысяч файлов), отфильтрованного по дате создания (например, для извлечения только файлов, созданных СЕГОДНЯ).
IЯ прошу это, потому что загрузка всех файлов с использованием
di.GetFiles("*.wma")
длится в течение 10 секунд или более, и мне приходится использовать его несколько раз для поиска новых файлов.
FileSystemWatcher
находится вневопрос, как я узнал, что без него гораздо лучше.
РЕДАКТИРОВАТЬ:
Память не проблема, ситуация в том, что я должен знать, какие файлы находятся в каталоге наданный момент.Я не могу уменьшить количество файлов, но похоже, что FindFirstFileEx
может быть решением, если оно работает так, как рекламируется.