VC创建文件夹
来源:互联网 发布:win7引导ubuntu双系统 编辑:程序博客网 时间:2024/05/22 15:46
目录是否存在的检查:
BOOL FolderExist(CString strPath)
{
WIN32_FIND_DATA wfd;
BOOL rValue = FALSE;
HANDLE hFind = FindFirstFile(strPath, &wfd);
if ((hFind != INVALID_HANDLE_VALUE) && (wfd.dwFileAttributes &FILE_ATTRIBUTE_DIRECTORY))
{
rValue = TRUE;
}
FindClose(hFind);
return rValule;
}
{
WIN32_FIND_DATA wfd;
BOOL rValue = FALSE;
HANDLE hFind = FindFirstFile(strPath, &wfd);
if ((hFind != INVALID_HANDLE_VALUE) && (wfd.dwFileAttributes &FILE_ATTRIBUTE_DIRECTORY))
{
rValue = TRUE;
}
FindClose(hFind);
return rValule;
}
文件存在性检查:
BOOL FileExist(CString strFileName)
{
CFileFind fFind;
return fFind.FindFile(strFileName);
}
{
CFileFind fFind;
return fFind.FindFile(strFileName);
}
创建目录:
BOOL CreateFolder(CString strPath)
{
SECURITY_ATTRIBUTES attrib;
attrib.bInheritHandle = FALSE;
attrib.lpSecurityDescriptor = NULL;
attrib.nLength =sizeof(SECURITY_ATTRIBUTES);
//上面定义的属性可以省略。 直接return ::CreateDirectory( path, NULL); 即可
return ::CreateDirectory( strPath, &attrib);
}
{
SECURITY_ATTRIBUTES attrib;
attrib.bInheritHandle = FALSE;
attrib.lpSecurityDescriptor = NULL;
attrib.nLength =sizeof(SECURITY_ATTRIBUTES);
//上面定义的属性可以省略。 直接return ::CreateDirectory( path, NULL); 即可
return ::CreateDirectory( strPath, &attrib);
}
0 0
- vc 创建文件夹
- 创建多级文件夹vc++
- VC创建文件夹
- VC创建文件夹
- 用VC创建文件夹
- VC创建文件夹
- vc++创建文件夹及子文件夹,创建多级文件夹
- vc判断文件夹存在否,创建文件夹
- vc++创建文件夹及其子文件夹
- VC 快速创建多层文件夹!
- VC创建文件夹和文件
- vc一次创建多层文件夹
- VC中创建文件夹的方法
- 在vc中创建目录(文件夹)
- VC创建可隐藏文件夹的方法
- 项目之路--1--VC 创建文件夹
- VC++创建指定路径的一系列文件夹
- VC删除和创建文件夹和文件
- WEB第三方打印控件[ASP.NET常用工具]
- gdb调试器常用指令
- 点9图 NinePatch chunk解析
- html5本地存储localstorage
- C#中获取路径的几种方法
- VC创建文件夹
- 黑马程序员---学习笔记(第一天)
- 2013ACM-ICPC杭州赛区全国邀请赛——Random Walk
- Java的位运算符详解实例——与(&)、非(~)、或(|)、异或(^)
- getContentLength()为-1 解决方法
- linux网卡驱动分析之驱动加载
- mongodb备份
- Oracle 并行(Parallel)
- Smack XMPPConnection 的简单使用