I want to check a file is present in C drive or not..? can any one tell me how ?
Update:
I got errors, I am using VC++ 2008
#include "stdafx.h" #include <stdio.h> int main(int argc, _TCHAR argv[]) { FILE * f = fopen("C:\\Program Files (x86)\\flower.jpeg"); if (f == NULL) { file_exists = FALSE: } else { file_exists = TRUE; fclose(f); } return 0; } Update 2
When trying to cut and paste code from the linked example below:
#include "stdafx.h" #include <windows.h> #include "Shlwapi.h" int tmain(int argc, _TCHAR argv[]) { // Valid file path name (file is there). TCHAR buffer_1[ ] = _T("C:\\TEST\\file.txt"); TCHAR *lpStr1; lpStr1 = buffer_1; // Return value from "PathFileExists". int retval; // Search for the presence of a file with a true result. retval = PathFileExists(lpStr1); return 0; } I am getting this error:
files.obj : error LNK2019: unresolved external symbol __imp__PathFileExistsW@4 referenced in function _wmain