C:\
TDirectory.GetFiles first : count 723419, seconds 75,397297
TDirectory.GetFiles second : count 723419, seconds 26,8274681
TDirectory.GetFiles *.txt : count 4591, seconds 24,1096554
SysUtils.FindFirst first : count 723437, seconds 69,8219776
SysUtils.FindFirst second : count 723438, seconds 23,0809693
SysUtils.FindFirst *.txt : count 4591, seconds 23,23307
FindFirstFile first : count 723440, seconds 71,4561471
FindFirstFile second : count 723440, seconds 23,4150029
FindFirstFile *.txt : count 4587, seconds 23,3955506
FindFirstFileEx_Two first : ignored
FindFirstFileEx_Two second : ignored
FindFirstFileEx_Two *.txt :
API does not support Directory-Filter
FindFirstFileEx first : count 723453, seconds 54,2829479
FindFirstFileEx second : count 723453, seconds 21,1287913
FindFirstFileEx *.txt : count 4587, seconds 21,7199787
FindFirstFileEx_Large first : count 723458, seconds 46,3399186
FindFirstFileEx_Large second : count 723458, seconds 22,0639785
FindFirstFileEx_Large *.txt : count 4587, seconds 21,9976944
FindFirstFileEx_Large first : count 723493, seconds 45,5296624
FindFirstFileEx_Large second : count 723498, seconds 24,5367251
FindFirstFileEx_Large *.txt : count 4587, seconds 22,7366019