一、判断文件是否存在
#ifdef WIN32
#include //C (Windows) access
#else
#include //C (Linux) access
#endif
#include //C++ fstream
#ifdef WIN32
#include //Windows API FindFirstFile
#include
#pragma comment(lib, "shlwapi.lib") //Windows API PathFileExists
#endif
#include //boost
using namespace std;
int main()
{
char file_name[] = "D://aa.txt";
//C run in windows and linux
if ( 0 == access(file_name, 0) ) cout<
else cout<
//C++ run in windows and linux
fstream fs;
fs.open(file_name, ios::in);
if (fs) cout<
else cout<
fs.close();
//Windows API run in windows
#ifdef WIN32
WIN32_FIND_DATA wfd;
HANDLE hFind = FindFirstFile(file_name, &wfd);<