Ben non !
Je te conseille de faire une fonction FileExist juste pour tester la présence du fichier, du genre :
Function FileExists ( FileName: String);
Var F: File;
Begin
Assign(F, FileName);
{$I-}
Reset(F);
{$I+}
FileExist:=(IOResult=0);
Close(F);
End;
Et tu l´utilise de la manière suivante :
If FileExist(´C:\autoexec.bat´) Then
Begin
. .. {ouverture du fichier et exploitation de son contenu}
End
Else
WriteLN(´Le fichier n´´existe pas´);