判断一个文件夹名是否存在,要是存在就直接进行下一步操作,要是不存在了就新建一个。该怎么办?
解决方案 »
- vc里面如何计算时间差?
- VC使用SKIN换肤后自己添加的NM_CUSTOMDRAW 消息不能响应
- 为什么mfc的CString类型可以转换为LPCTSTR ?
- CmemDC类
- 我的STL与SDK冲突的解决方法里有一条:"而且还要保证 Microsoft Platform SDK 的搜索路径必须在 STLport 和 MSVC 自己的搜索路径之前",
- ===求救求救===我想在ATL中用Mediaplay这个控件?却加进来有一大堆错!
- 切分窗口后,如何隐藏分割条?
- 怎么实现在一个对话框里按一个按钮,打开另一个对话框?
- ***高手请进,关于Edit/RichEdit的一个问题***
- _declspec(dllexport) 中的_declspec是不是单词缩写什么的。请解释一下,谢谢!
- 请教大虾 vc中variant_t怎样转换成字符串型的值?
- 有没有知道苏州工业园和舰科技的朋友,小弟想签了,不太清楚情况
{
char szPath[256] = {0};
struct _finddata_t file;
long hFile;
sprintf(fname,"%s\\*.*","c:\\123");//搜判断c:\123是否存在 if( (hFile = _findfirst( fname, &file ) ) == -1L ) //不存在
{
_findclose( hFile );
CreateDiretory()//函数原型不记得了...
return -1;
}
else
{
}
return 0;
}
HANDLE hFind = FindFirstFile(_temp, &fd);
if ((hFind != INVALID_HANDLE_VALUE) && (fd.dwFileAttributes & FILE_ATTRIBUTE_DIRECTORY))
{
// 存在
}
else
{
CreateDirectory();//不存在创建新的(自己写函数)
}
FindClose(hFind);
BOOL PathFileExists(
LPCTSTR pszPath
);
例如:
if(!PathFileExists)
CreateDirectory(.....);
CreateDirectory()