Sto cercando un numero moderato (~ 500) di cartelle per un numero elevato (~ 200.000) di file da un'applicazione .NET.DirectoryInfo.GetFiles lenti quando si utilizza SearchOption.AllDirectories
Spero di utilizzare DirectoryInfo.GetFiles
, passando SearchOption.AllDirectories
. Tuttavia questo approccio sembra essere molto più lento di scrivere il mio codice per scorrere le directory e fare GetFiles
passando solo in un searchPattern
.
Related MSDN info:
GetFiles(String)
Restituisce un elenco di file dalla directory corrente corrispondente alla data searchPattern.GetFiles(String, SearchOption)
Restituisce un elenco di file dalla directory corrente corrispondente al searchPattern specificato e utilizza un valore per determinare se cercare le sottodirectory.
Qualcuno ha avuto un'esperienza simile a questo?
Risposta piacevole e buon esempio di utilizzo della resa. – RichardOD