Or something like this.


 Code:
Break On
Dim $SO
$SO=SetOption('Explicit','On')
$SO=SetOption('NoVarsInStrings','On')
$SO=SetOption('NoMacrosInStrings','On')
$SO=SetOption('WrapAtEOL','On')


Dim $List, $Entry
$List = ReadFile('C:\TEMP\LIST.TXT')
For Each $Entry in $List
  If $Entry
    If Exist($Entry)
      ; Do something....
    Else
      $Entry ?
      ;Show the file listing for the file not found in the list.
    EndIf
  EndIf
Next


Function ReadFile($file)
  Dim $lf, $f, $_, $t
  $lf=CHR(10)
  $f=FreeFileHandle
  $_=Open($f,$file)
    If @ERROR Exit @ERROR EndIf
    Do $t=$t+$lf+ReadLine($f) Until @ERROR
    $_=Close($f)
  $ReadFile=Split(SubStr($t,2),$lf)
EndFunction