写道
int create_new_dir(char* dirs)
{
char buffer[256];
memset(buffer,0,256);
int len=strlen(dirs);
memcpy(buffer,dirs,len);
int i=len;
while(i<len)
{
if(*(dirs+i)=='\\' || *(dirs+i)=='/' || i==(len-1) )
{
if(i<(len-1))
buffer[i] ='\0';
else
buffer[i+1] ='\0';
if(file_exist(buffer) ==0)
{
printf(" file %s exists remove it \n",buffer);
mkdir(buffer);
if(file_exist(buffer)!=0)
printf(" create %s ok \n",buffer);
}
if(i<(len-1))
buffer[i] ='/';
}
i++;
}
return 1;
}
int file_exist(char *file)
{
int ret=access(file,0);
return ret;
}
分享到:
相关推荐
用C语言实现创建若干个文件夹(路径),在VS2010下调试通过!
批量创建文件夹(除了包含exe程序,还包含了C、C#、python程序源码),不但可以实现单层的文件夹创建,还能实现多层嵌套的文件夹创建。提供了使用说明书,可按照说明操作,如果想自定义实现批量生产文件夹,可以自己...
以系统日期创建文件夹 并把要备份的文件拷贝到该文件夹下 要修改里面的路径 c:\atc2000f\datebase 改为你要备份文件所在路径
c语言实现文件夹以系统时间命名,非常方便数据的存储和再次调用~!
使用C语言批量生成文件夹,可以根据数字,或者是字幕,通过dir.h头文件,批量生成文件夹。
封装好的自动创建多层文件夹函数: // 如此调用,则会在C:\123目录下创建名为111的文件夹,111文件夹下又自动创建222,依次类推 CreateMultilFolder("C:\123", "111/222/333")
通过c语言创建文件夹,头文件需要include direct头文件,如果要删除文件夹,直接调用remove函数就可以了。
批量创建文件夹 V8.8 当你的硬盘文件越多.所需的文件夹就越多.这时有没有办法一下子创建很多文件夹呢!试试这个最强最方便的批量创建文件夹工具. 可以随心所欲的批量命名创建文件夹. 功能强大的命名设置: 命名...
可生成数量小于9999的自定义数量的空文件夹 可按路径输出,也可按程序所在位置输出
获取与修改文件夹创建、修改及访问时间 获取与修改文件夹创建、修改及访问时间 获取与修改文件夹创建、修改及访问时间
Python快捷创建文件夹和文件详解 自己做文件时发现 简单的反复操作十分浪费时间,于是想到了 使用Python,这个分享给大家,快捷高效办公。 项目目录 file11 创建文件夹 file22 创建文件 1.创建文件夹 # 批量 创建...
vs2019创建的项目,请使用vs2019打开,本程序实现了winform调用文件操作的类实现对文件的操作(Fileinfo、DirectoryInfo),
使用Windows API实现,并非调用DOS的DEL COPY命令,支持文件夹的操作,支持*通配符,支持目录树创建,支持强制、非强制(提示)操作。
bat批处理文件实现复制、删除、创建文件夹、执行程序、打开文件
关键代码一共不到十行,在CEdit控件输入路径,比如“C :\a\b\c”,点Button按钮,文件夹就创建好了
1、FolderManager.rar 非常好用的文件夹操作类,包括:创建文件夹,创建新文件,查询文件,复制... 创建文件夹并在所创建文件夹下面批量创建文本文件的程序,代码不多但是我认为对想自己创建文件的人来说也许用得着
C语言windows应用程序创建向导,用它可以创建出windows应用的单文档窗口。 本向导可以减去重复键入代码的麻烦 2012级南阳理工学院 ID:爱逃课的学生 创建于2013.7.7.19.13 如果Link出错,请按以下步骤...
新建多个文件夹.bat
运用DirectoryInfo类和...创建文件、目录或驱动器的实例。 获取指定文件的基本信息 。 可以手动输入路径 判断目录是否存在。 文件是否存在。 如果不存在将创建此文件,并自动生成目录。 VS2005编写 2011年6月29日