`
hcmfys
  • 浏览: 356285 次
  • 性别: Icon_minigender_1
  • 来自: 广州
社区版块
存档分类
最新评论

c 创建文件夹

阅读更多

 

写道
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;
}

 

分享到:
评论
1 楼 AndMacLinuXp 2012-05-29  
一看就知道while不会执行,请看 6 8 9行,而且代码格式都没有。

相关推荐

    C语言创建文件夹(路径)

    用C语言实现创建若干个文件夹(路径),在VS2010下调试通过!

    批量创建文件代码/批量创建文件夹程序/批量创建嵌套的文件夹

    批量创建文件夹(除了包含exe程序,还包含了C、C#、python程序源码),不但可以实现单层的文件夹创建,还能实现多层嵌套的文件夹创建。提供了使用说明书,可按照说明操作,如果想自定义实现批量生产文件夹,可以自己...

    C语言判断文件夹或者文件是否存在的方法

    C语言判断文件夹或者文件是否存在的方法 C 语言中判断文件夹或者文件是否存在的方法有多种,下面将介绍其中的两种方法:access 函数和 fopen 函数。 一、access 函数判断文件夹或者文件是否存在 access 函数是 C ...

    c# 创建文件夹 文件 写入文件 读取文件 读取图片

    在C#中,我们可以使用`System.IO`命名空间下的`Directory`类来创建文件夹。以下是如何创建一个新文件夹的示例: ```csharp using System.IO; // 创建文件夹 Directory.CreateDirectory("C:\\NewFolder"); ``` 这...

    c语言实现文件夹以系统时间命名

    如果需要在特定的路径下创建文件夹,只需在`folderName`中添加路径即可,例如`/home/user/data/%s`。同时,为了确保程序的健壮性,你可能需要检查`mkdir()`的返回值,以确认文件夹是否成功创建,以及处理可能出现的...

    用VC打开文件夹和创建文件夹

    本文将详细介绍如何利用MFC来实现打开文件夹和创建文件夹的功能。 首先,打开文件夹的操作通常涉及到用户界面交互,这可以通过调用`SHBrowseForFolder`函数来实现。`SHBrowseForFolder`函数用于显示一个标准的文件...

    ASP创建文件夹复制文件

    在ASP中,我们可以通过VBScript或JScript等脚本语言实现文件操作,包括创建文件夹和复制文件。这些功能在构建网站时非常有用,比如在用户上传文件、备份数据或者进行自动化处理时。 首先,让我们探讨如何在ASP中...

    C语言批量生成文件夹

    C语言本身并不直接支持创建文件夹,但可以通过调用操作系统提供的API函数来实现这一功能。在这个场景中,我们主要会用到`mkdir()`函数或者Windows平台上的`_mkdir()`函数。下面将详细介绍如何使用C语言批量生成...

    用md命令创建文件夹_DOS命令教程

    例如,如果你在C盘,但想在D盘的某个特定路径下创建文件夹,命令会是这样的: ``` md D:\我的文档\新文件夹 ``` 这将在D盘的“我的文档”目录下创建一个名为“新文件夹”的文件夹。注意,路径前的反斜杠(\)用于...

    备份程序批处理 以系统日期创建文件夹 并把要备份的文件拷贝到该文件夹下

    以系统日期创建文件夹 并把要备份的文件拷贝到该文件夹下 要修改里面的路径 c:\atc2000f\datebase 改为你要备份文件所在路径

    VC创建文件夹和文件

    在Microsoft Visual C++(简称VC)中,创建文件夹和文件是常见的操作,尤其是在开发Windows应用程序时。这篇文章将深入探讨如何使用VC进行这些操作,并提供相关的编程实例。 首先,我们来了解一下创建文件夹的基本...

    创建文件夹.rar

    3. **在特定路径下创建文件夹**:如果你需要在某个特定路径下创建文件夹,可以打开命令提示符,使用`mkdir`(Make Directory)命令,例如`mkdir C:\Users\YourUsername\NewFolder`。 4. **批量创建文件夹**:当需要...

    C++创建多层文件夹函数

    封装好的自动创建多层文件夹函数: // 如此调用,则会在C:\123目录下创建名为111的文件夹,111文件夹下又自动创建222,依次类推 CreateMultilFolder("C:\123", "111/222/333")

    WPF创建文件夹的例子

    在Windows Presentation Foundation(WPF)中创建文件夹的过程涉及到对文件系统操作的理解,以及如何将这些操作集成到WPF应用程序的用户界面中。WPF是一个用于构建桌面客户端应用的Microsoft框架,它提供了丰富的UI...

    Win7系统下禁止在桌面上创建文件夹的方法.docx

    禁止在桌面上创建文件夹有助于保持桌面整洁,减少无意识的临时文件积累,从而可能提高系统的运行效率。此外,如果你担心他人(如家庭成员或同事)在你的电脑上随意创建文件夹,这也可以作为一种保护措施。当然,如果...

    VB创建目录及目录下文件夹和文件

    在VB(Visual Basic)编程中,创建目录以及在目录下创建文件夹和文件是一项常见的任务。这涉及到操作系统交互,特别是文件系统操作。VB提供了丰富的API函数和类库来实现这些功能。下面我们将深入探讨如何使用VB来...

    Excel 批量创建文件夹.docx

    Excel 批量创建文件夹 Excel 批量创建文件夹是一种使用 Excel 软件来批量创建文件夹的方法。这种方法可以帮助用户快速创建大量文件夹,especially useful for those who need to create multiple folders with ...

    创建文件夹

    通过c语言创建文件夹,头文件需要include direct头文件,如果要删除文件夹,直接调用remove函数就可以了。

    linux C语言 文件夹复制

    在Linux系统中,使用C语言实现文件夹复制是一项常见的任务,尤其对于系统级编程和文件管理应用程序来说。这里我们将深入探讨如何使用C语言在Linux环境下完成这个任务,以及相关的技术要点。 首先,我们需要理解...

    Delphi 创建和删除文件夹

    创建文件夹** 要创建一个新的文件夹,你可以使用`TDirectory.Create`方法。例如: ```delphi uses System.IOUtils; begin if not TDirectory.Exists('C:\MyNewFolder') then TDirectory.Create('C:\MyNewFolder...

Global site tag (gtag.js) - Google Analytics