next up previous contents
Next: Reporting errors, etc Up: Commands for class and Previous: Option processing   Contents

Safe file commands

These commands deal with file input; they ensure that the non-existence of a requested file can be handled in a user-friendly way.


\IfFileExists {<file-name>} {<true>} {<false>}

If the file exists then the code specified in <true> is executed.

If the file does not exist then the code specified in <false> is executed.

This command does not input the file.


\InputIfFileExists {<file-name>} {<true>} {<false>}

This inputs the file <file-name> if it exists and, immediately before the input, the code specified in <true> is executed.

If the file does not exist then the code specified in <false> is executed.

It is implemented using \IfFileExists.



Johannes L. Braams 2003-05-18