//C++创建文件夹
bool CreateFolder(string path)
{
char* fileName = (char*)path.c_str();
char* tag;
for(tag = fileName; *tag; tag++)
{
if ('\\' == *tag || '/' == *tag)
{
char buf[1000];
char path[1000];
strcpy(buf, fileName);
buf[strlen(fileName) - strlen(tag) + 1] = '\0';
strcpy(path, buf);
if (access(path, 6) == -1) //第二个参数 00:检测是否存在 02:写权限 04:读权限 06:读写权限
{
mkdir(path); //window
//mkdir(path, S_IRWXU); //linux
}
}
}
return true;
}
分享到:
相关推荐
C++创建文件夹.cpp
C++创建自定义名称的文件夹 C++创建自定义名称的文件夹 C++创建自定义名称的文件夹 C++创建自定义名称的文件夹 C++创建自定义名称的文件夹 C++创建自定义名称的文件夹 C++创建自定义名称的文件夹 C++创建自定义名称...
封装好的自动创建多层文件夹函数: // 如此调用,则会在C:\123目录下创建名为111的文件夹,111文件夹下又自动创建222,依次类推 CreateMultilFolder("C:\123", "111/222/333")
mfc下c++实现的可以在指定路径批量创建文件文件夹
3.如何创建多层文件夹?(Visual C++编程 源代码)3.如何创建多层文件夹?(Visual C++编程 源代码)3.如何创建多层文件夹?(Visual C++编程 源代码)3.如何创建多层文件夹?(Visual C++编程 源代码)3.如何创建...
它包含有关生成此文件的 Visual C++ 版本的信息,以及 有关使用应用程序向导选择的 平台、配置和项目功能的信息。 Form1.cpp 这是主应用程序源文件。 包含显示窗体所需的代码。 Form1.h 包含窗体类和 ...
快速创建文件夹1.0 将需要创建的文件夹名称复制在“名字.txt ”文档中,一行一个名字,名字中间不能有空格,然后打开”快速创建文件夹.exe ”程序即可在此目录下创建相应的文件夹
VC6.0下实现Linux下的mkdir功能(创建文件夹)
1、FolderManager.rar 非常好用的文件夹操作类,包括:创建文件夹,创建新文件,查询文件,复制... 创建文件夹并在所创建文件夹下面批量创建文本文件的程序,代码不多但是我认为对想自己创建文件的人来说也许用得着
vc获得文件或文件夹的创建、修改、访问时间,修改文件或文件夹的创建、修改、访问时间.zip
vc ++中创建以日期为名称的多层文件夹。点击按钮1,则在编辑框中显示所创建文件夹的路径,并且自动获取当天日期,按照年、月、日三个层次创建文件夹。调试成功。
这是一个C++调用命令行工具,创建和打开一个私人文件夹的win32小程序。
用vc++创建多层文件夹源代码,已调试通过了,直接可以用。
根据某个目录下的txt文件创建对应的文件夹。
重复创建文件夹和文件!
此项目只用文本测试,项目为删除当前时间前第3天的文件,时间可以用“+/-天数”修改,直接改动配置文本即可
c++创建路径源码,给出路径创建全部的文件夹
此版修正了因小时数不足两位,而导致系统自动使用空格替代的尴尬情景:) 运行时批处理窗口显示时间,例如:当前时间为"011.02.13.17.48.28",以2011.02.13.17.48.28为名称的文件夹创建完毕…… 用这脚本建立,永远...
// // FilePath.h // /** \file FilePath.h */ #pragma once #include "vtString.h" #include #include /** * A portable class for reading directory contents. * * Example of use: ...
文件夹映射为虚拟磁盘,一个比较有意思而又简单的代码