Devi pero` dire il contesto in cui operi.

Il 99% dei post in questo forum trattano di JS e/o jscript lato client: se lavori lato server devi specificarlo chiaramente.
Tieni presente che lato server hai alcune istruzioni in piu` che non ci sono lato client, per le limitazioni dovute ai problemi di privacy.

getFileName() e` una di queste istruzioni.

Penso che trovi qualche informazione di sintassi nel sito di MSDN (mi pare che lavori in ambiente windows).

Vedo anche un errore:
la variabile name (brutto nome: si confonde con l'attributo che esiste lato client) e` definita locale all'interno della struttura del for: non e` quindi disponibile all'esterno. Dovresti definirla all'esterno del for, poi aggiornarla all'interno.