Это длинный снимок, но есть ли более быстрый способ получить размер, lastaccessedtime, lastcreated time и т.д. для нескольких файлов?
У меня длинный список путей к файлу (поэтому мне не нужно перечислять), и вам нужно как можно быстрее найти эту информацию. Создание FileInfo параллельно, вероятно, не поможет, поскольку узким местом должен быть диск.
В журнале NTFS хранятся имена файлов, к сожалению, в противном случае "отлично, я думаю, что ОС не хранит эту метаинформацию где-то?
Еще одна оптимизация, которая может быть выполнена, если есть статический вызов или вызов Win32 (только методы File позволяют мне получать только одну часть информации за один раз), который извлекает информацию, а не создает группу объектов FileInfo
В любом случае, рад, если кто-нибудь знает что-то, что может помочь, к сожалению, мне приходится делать микро-оптимизацию здесь, и "использование базы данных" не является жизнеспособным ответом;)