Dunc Dunc - 1 year ago 117
C Question

Checking a file exists in C

I'm attempting to open a file in a C application. How do I check that a file exists before trying to read from it?

Answer Source

Try to open it:

FILE * file;
file = fopen("file_name", "r"));
if (file){
   //file exists and can be opened 
   // close file when you're done
   //file doesn't exists or cannot be opened (es. you don't have access permission )