Stalkersof  вот именно, что "Тефаль всегда думает за вас".   
 Матчасть: опустить можно 
любое количество параметров, но при одном условии: 
если для них заданы умолчания в описании функции.    Смотрим еще раз внимательно, пытаемся напрячь одноклеточный межушный ганглий:  
Цитата: File.Find (   
 string   Folder,  
 string   Filename,  
 boolean  Recurse = false,  
 boolean  IncludeFolders = false,  
 function CallbackFunction = nil,  
 function FileFoundCallbackFunction = nil )
    По достижении просветления (на что в Вашем случае я уже не надеюсь) видим, что File.Find можно запустить всего... с двумя параметрами, причем оба они - обязательные. И само собой - с 3, 4, 5 и 6.   
 Первый обязательный - папка поиска. 
 Второй обязательный - маска файла, которую петагуру ubian не считает нужным указать, предпочитая жаловаться, что поиск по маске не работает.   
 А зубрить количество параметров, встречающееся в справке, как это делаете вы, петамаэстро Stalkersof, вообще является отборным идиотизмом.   
 Учите уже букварь, прекращайте плодить глупости и смешить людей.