我做了一个导出文件的功能,现在需要查找一下在保存导出文件的文件夹中是否存在于导出文件同名的文件,如果存在提示“是否覆盖?”,如果不存在就保存文件。请高手指点!!感激不尽!!

解决方案 »

  1.   

    if(access(strFilePathName,0)==0) 
      AfxMessageBox();
      

  2.   

    如果你到处文件用的是CreateFile的话,那么不要用CREATE_ALWAYS标志,用CREATE_NEW Creates a new file. The function fails if the specified file already exists. 
      

  3.   

    试了一下
     if(access(strFilePathName,0)==0)  
      AfxMessageBox();不行  请问能不能详细一点,谢谢!!
      

  4.   

    你先用CopyFile最后参数给TRUE,CopyFile如果返回FALSE就询问,确定覆盖后再调CopyFile最后参数给FALSE。
    也可以先用GetFileAttributes取一下目标文件的属性,如果返回值不等于INVALID_FILE_ATTRIBUTES就询问。