我读入一个文件路径,我要判断该路径下文件是否存在,下面的代码是否正确?如果不对,应该怎么写?
CFile file;
if(!file.Open(xmlPath,CFile::modeRead))
{
return ;
}
file.Close();
CFile file;
if(!file.Open(xmlPath,CFile::modeRead))
{
return ;
}
file.Close();
解决方案 »
- 我的从CWnd类继承的一个窗口为何收不到系统的消息呢,如LButtonDown?
- c++函数文档下载
- com 服务器组件必须要由用户激活吗?如果com服务器组件一直在远程机器上运行,客户程序怎么和服务对象建立连接呢?
- Ado insert 语句长度问题如何解决?
- 有谁使用过CXImage.lib?请帮帮忙。
- 新手啊,一些简单的题目谁帮忙看下
- VS2005 与VS2010 导出的Excel2007 中相关头文件问题
- 关于安装的几个难题 关于安装的几个难题 关于安装的几个难题
- 如何实现数据库中的自增???????????????????
- vc++帮助的制作问题!
- CBUTTON问题
- 请问用ADO连接并操作Excel文件的方法VC++6.0(提供源码者给至少100分)
HANDLE hFind = FindFirstFile("c:\\test.txt", &fd);
if ((hFind != INVALID_HANDLE_VALUE) && (fd.dwFileAttributes & FILE_ATTRIBUTE_DIRECTORY))
{
// 存在
}
FindClose(hFind);
);
WIN32_FIND_DATA fd;
HANDLE hFind = FindFirstFile("c:\\test.txt", &fd);
if ((hFind != INVALID_HANDLE_VALUE) && (fd.dwFileAttributes & FILE_ATTRIBUTE_DIRECTORY))
{
// 存在
}
FindClose(hFind);
这个是什么函数?api?
if (GetFileAttributes("c:\\test.txt") == FILE_ATTRIBUTE_READONLY)
{
SetFileAttributes(("c:\\test.txt",FILE_ATTRIBUTE_NORMAL);
}
virtual BOOL FindFile( LPCTSTR pstrName = NULL, DWORD dwUnused = 0 );
效率会高一些
if ((_access( "A:\B\C.DEF", 0 )) != -1 )
{
printf( "File exists\n" );
}
return false; 文件不存在