C++:用CreateDirectory创建文件目录
来源:互联网 发布:nba2k14 for mac 迅雷 编辑:程序博客网 时间:2024/06/08 19:59
CreateDirectory这个函数的作用是创建一个新的目录。如果底层文件系统支持文件和目录上的安全描述,该功能可将指定的安全描述到新的目录。
函数原型:
BOOL CreateDirectory(
);
参数:
返回值:
备注:
--->>>
例如:我们要创建:D:\\一级文件夹\\二级文件夹\\...
CString str = "D:\\一级文件夹";
CreateDirectory(str, NULL);
str += "\\二级文件夹";
CreateDirectory(str, NULL);
以此类推。
在创建新的目录之前,我们也可以先判断该目录是否已经存在,例如:
CString
if (!PathIsDirectory(str))
{
}
str += "\\二级文件夹";
if (!PathIsDirectory(str))
{
}
在调用PathIsDirectory()函数时,需要包含以下头文件与库函数:
#include "shlwapi.h"
#pragma comment(lib,"shlwapi.lib")
emptyvoid CTemperatureDlg::OnBnClickedButtonStart(){// TODO: 在此添加控件通知处理程序代码if(currentLab.GetLength()!=0){openComPort(currentLab);GetDlgItem(IDC_BUTTON_START)->EnableWindow(false);GetDlgItem(IDC_BUTTON_STOP)->EnableWindow(true);GetDlgItem(IDC_COMBO_COMLIST)->EnableWindow(false);// 创建FBG数据的文件夹CTime t = CTime::GetCurrentTime();unsigned int y = t.GetYear();// 获取年份unsigned int m = t.GetMonth();// 获取当前月份unsigned int d = t.GetDay();// 获得几号unsigned int h = t.GetHour();// 获取当前为几时unsigned int mm =t.GetMinute();// 获取分钟unsigned int s = t.GetSecond();// 获取秒CString foldName;foldName.Format(_T("FBG波长数据(%d-%02d-%02d %02d:%02d:%02d)"),y,m,d,h,mm,s);m_FBG_CurrentPath = m_ALL_CurrentPath + _T("\\") + foldName;CreateDirectory(m_FBG_CurrentPath, NULL);// 建立文件存储根目录//m_sFBG_CurrentPath = m_sALL_CurrentPath + _T("\\") + foldName;CreateDirectory(m_sFBG_CurrentPath, NULL);// 建立文件存储根目录CString ntemp;for(int i=1;i<=32;i++){ntemp.Format(_T("\\通道%d"),i);CreateDirectory(m_FBG_CurrentPath+ntemp, NULL);// 建立各通道文件夹,二级文件夹!}sFBG_first = true;}}
- C++:用CreateDirectory创建文件目录
- C++:用CreateDirectory创建文件目录
- C++:用CreateDirectory创建文件目录
- C++:用CreateDirectory创建文件目录
- C++:用CreateDirectory创建文件目录
- C++:用CreateDirectory创建文件目录
- 用CreateDirectory创建文件目录
- MFC用CreateDirectory创建文件目录
- MFC用CreateDirectory创建文件目录
- 验证文件目录的创建函数CreateDirectory();
- CreateDirectory、CreateFile创建目录及文件时的权限问题
- 利用CreateDirectory创建多级目录
- 用createdirectory创建文件夹
- 改造CreateDirectory函数,创建多层目录
- 优化CreateDirectory函数,使之可创建多层目录
- CreateDirectory 创建文件夹
- 利用FindFirstFile和CreateDirectory函数实现多层目录的检测和创建
- CreateDirectory创建文件夹失败怪相
- Maven 常用技巧总结
- 解放QA的唯一途径是"干掉"QA
- 单例模式
- networkx库中常用网络演化模型
- Java 利用枚举实现单例模式
- C++:用CreateDirectory创建文件目录
- 程序员面试流程
- 如何实现道路沿线标注的效果
- linux安装单机版solr
- WEB之浏览器使用入门--chrome扩展插件安装及好用的扩展插件小集合
- JSplitPane的使用方法
- c语言输出自动补0
- C#代码审查清单
- [tensorflow学习笔记]tensor.eval