Как определить, есть ли файл на диске


Способ 1 (access)

Библиотечная функция access позволяет определять режим доступа к файлу, а если второй параметр mode равен нулю, то определяется только существование файла.


#include <io.h>
 
bool FileExists (const char *fname)
{
    return access(fname,0) != -1;
}

Хотя эта фукция и не входит в стандарт C/C++, тем не менее она присутствует в компиляторах Visual C++, Borland C++, Watcom C++ и многих других в неизменном виде.

 
« Предыдущая статья   Следующая статья »