VC 查找目录中是否已经存在该文件
来源:互联网 发布:jsp嵌入java 编辑:程序博客网 时间:2024/06/05 16:32
如何判断文件是否存在 转载http://topic.csdn.net/t/20030410/15/1643627.html回答
方法一、
POFSTRUCT lpOpenBuf=new OFSTRUCT;
HFILE hFile=OpenFile(strFileName,lpOpenBuf,OF_EXIST);
if(hFile!=HFILE_ERROR)
{
// file exist.
}
方法二、
#include
CString m_Edit=“f://test.txt”;//从Edit得到的字符串
ifstream infile(m_Edit);
if(!infile)
{
AfxMessageBox( "该文件不存在 ");
}
方法三、
char *lpszStr= "C:/WINDOWS/system32/MSCAL.OCX ";
PathFileExists(lpszStr);
方法四、
FILE *fp=NULL;
fp = fopen( "C:/WINDOWS/system32/MSCAL.OCX ", "r " );
if( fp != NULL )
{
MessageBox(NULL, "这个文件已经存在! ", "Tips ", MB_OK );
return ;
}
方法五、
HANDLE hFind;
WIN32_FIND_DATA dataFind;
BOOL bMoreFiles = TRUE;
//Find the first file in the main directory
hFind = FindFirstFile(TEXT( "C://WINDOWS//system32//MSCAL.OCX "),&dataFind);
if(hFind) //若存在,则hFind == TRUE
{
}
else
{
}
FindClose(hFind);
方法六、
CString strPath( "C://a.txt ");
HANDLE hFile = NULL;
hFile= CreateFile(
strPath,
GENERIC_ALL,
FILE_SHARE_READ,
NULL,
OPEN_EXISTING,//判定文件是否存在 FILE_ATTRIBUTE_NORMAL,
NULL);
DWORD dwErr = GetLastError();
if (dwErr == ERROR_FILE_NOT_FOUND)
{
AfxMessageBox( "FILE_NOT_FOUND ");
}
if (hFile)
CloseHandle(hFile);
方法七、
CFileFind find;
int result=find.FindFile( "C://aaa.txt ");
if(result==0)
{
AfxMessageBox( "文件不存在 ");
}
else
{
AfxMessageBox( "文件存在 ");
}
方法一、
POFSTRUCT lpOpenBuf=new OFSTRUCT;
HFILE hFile=OpenFile(strFileName,lpOpenBuf,OF_EXIST);
if(hFile!=HFILE_ERROR)
{
// file exist.
}
方法二、
#include
CString m_Edit=“f://test.txt”;//从Edit得到的字符串
ifstream infile(m_Edit);
if(!infile)
{
AfxMessageBox( "该文件不存在 ");
}
方法三、
char *lpszStr= "C:/WINDOWS/system32/MSCAL.OCX ";
PathFileExists(lpszStr);
方法四、
FILE *fp=NULL;
fp = fopen( "C:/WINDOWS/system32/MSCAL.OCX ", "r " );
if( fp != NULL )
{
MessageBox(NULL, "这个文件已经存在! ", "Tips ", MB_OK );
return ;
}
方法五、
HANDLE hFind;
WIN32_FIND_DATA dataFind;
BOOL bMoreFiles = TRUE;
//Find the first file in the main directory
hFind = FindFirstFile(TEXT( "C://WINDOWS//system32//MSCAL.OCX "),&dataFind);
if(hFind) //若存在,则hFind == TRUE
{
}
else
{
}
FindClose(hFind);
方法六、
CString strPath( "C://a.txt ");
HANDLE hFile = NULL;
hFile= CreateFile(
strPath,
GENERIC_ALL,
FILE_SHARE_READ,
NULL,
OPEN_EXISTING,//判定文件是否存在 FILE_ATTRIBUTE_NORMAL,
NULL);
DWORD dwErr = GetLastError();
if (dwErr == ERROR_FILE_NOT_FOUND)
{
AfxMessageBox( "FILE_NOT_FOUND ");
}
if (hFile)
CloseHandle(hFile);
方法七、
CFileFind find;
int result=find.FindFile( "C://aaa.txt ");
if(result==0)
{
AfxMessageBox( "文件不存在 ");
}
else
{
AfxMessageBox( "文件存在 ");
}
- VC 查找目录中是否已经存在该文件
- VC 查找目录中是否已经存在该文件
- linux 查找该文件中是否有字符串
- VC中判断目录是否存在
- Java中查找某个表是否在数据库已经存在
- 已知ftp上的一个文件完整路径,在idftp中是否可以测试该文件是否存在!
- VC判断目录是否存在
- VC判断目录是否存在
- VC中判断目录是否存在的方法
- 查找当前目录下文件是否存在,不存在则弹出选择文件对话框
- 测试某个目录中文件是否存在
- Linux下文件及目录是否存在
- 解决建站时或在VS.NET中浏览网页时出现"无法在***已经存在的情况下创建,影像复制该文件"的错误
- VC中判断目录,文件是否存在,创建目录,求目录或文件大小的方法
- VC中判断目录,文件是否存在,创建目录,求目录或文件大小的方法
- VC中判断目录,文件是否存在,创建目录,求目录或文件大小的方法
- VC中判断目录,文件是否存在,创建目录,求目录或文件大小的方法
- 通过文件锁实现,程序开始运行时,先判断文件是否存在,若存在则表明该程序已经在运行了,如果不存在就用open函数创建该文件,程序退出时关闭文件并删除文件
- python中eval, exec, execfile,和compile
- Python矩阵转置中的二维数组的实际操作方案介绍
- 学完 Java SE 后的困惑
- 数据挖掘十大经典算法 SVM入门
- 农历类==解析指定的日期 1900-2100
- VC 查找目录中是否已经存在该文件
- java的string format
- 代码排版和文件处理工具
- 电阻式触摸屏工作原理
- 字符型指针分配对内存
- 介绍使用php发送邮件类(html格式及附件)
- Java 的ping 方法
- WindowsCAB安装包项目提示向导遇到了错误。有关更多信息,请参阅输出窗口。
- C# 广告权重算法,