c创建文件路径|用C语言怎么创建文件夹

c创建文件路径|用C语言怎么创建文件夹的第1张示图

A. 在c语言程序创建的文件放在那里(就是路径)

放哪里都可以,进到文件所放路径,用gcc编译器编译。如:gcc-otesttest.c就是说把test.c文件编译链接生成test可执行程序。然后再命令:./testlinux下“。/”表示运行

B. C语言下如何创建文件到事先不存在的文件夹中

用system 是最快捷的方法。让用户输入路径,或 输入路径和文件名(你可以再分开路径和文件名–这是简单的字符处理啊)FILE *fout;char path[80] = "xxx\\yyy",nameout[80]="xxx\\yyy\\y.dat";char cm[100];// 这里可以让用户输入路径path[]sprintf(cm,"mkdir %s",path); // 组成命令system(cm); // 建路径if ( (fout=fopen(nameout,"w"))==NULL) {printf("Can not open %s\n",nameout);exit(0);}fclose(fout);

C. C语言创建文件到指定文件夹

源代码如下:

#include "stdio.h"

#include "conio.h"

#include "dir.h"

int main()

{

int status;

status=0;

status=mkdir("D:mydir");

printf("status=%d",status);

getch();

return 1;

}

(3)c创建文件路径扩展阅读

1、C++提供了许多实用的头文件,这些头文件里包含了程专序运行时需要属用到的一些方法,在上面的程序中就引入了iostream。

2、以#为开头是告诉编译器,该行代码需要预处理。include 是告诉编译器,需要引入iostream这个头文件。iostream文件定义了输入流/输出流对象。

3、C ++编译器是忽略空行的,空白行可以改善代码的可读性和结构。

D. 在C语言中怎样新建一个文件夹

包含头文件stdlib.h后,调用system("md 文件夹名称"); 或者system("mkdir 文件夹名称");

E. C语言如何在指定路径下创建一个以用户输入命名的文件夹

C语言是有创建文件夹的函数的

不过 不同平台不一样

调用对应函数即可。

比如VC平台

#include<direct.h>#include<string.h>#include<stdio.h>voidfunc(void){chardir[200];charinput[200];scanf("%s",input);sprintf(dir,"c:\windows\%s",input);_mkdir(dir);//VC下是_mkdir头文件为direct.h}

类似的 Linux下

头文件为

#include <sys/stat.h>

#include <sys/types.h>

函数名为 mkdir

#include<sys/stat.h>#include<sys/types.h>#include<string.h>#include<stdio.h>voidfunc(void){chardir[200];charinput[200];scanf("%s",input);sprintf(dir,"/home/test/%s",input);_mkdir(dir,0777);}

F. 如何用c语言创建文件夹

函数名: mkdir 功 能: 建立一个目录(文件夹) 用 法: int mkdir(char *pathname); 程序例: (在win-tc和Dev-c++下运行通过) #include <stdio.h> #include <process.h> #include <dir.h> int main(void) { int status; system("cls"); status = mkdir("book"); /*这是在程序所在当前文件夹下创建book*/ (!status) ? (printf("Directory created\n")) : (printf("Unable to create directory\n")); system("pause"); system("dir"); /*显示创建后当前文件夹下的文件信息*/ system("pause"); status = rmdir("book"); /*删除创建的文件夹book*/ (!status) ? (printf("Directory deleted\n")) : (perror("Unable to delete directory")); system("pause"); return 0; }

G. 用C语言怎么创建文件夹

在C语言中可以通过调用创建文件夹函数,或者使用系统命令两种方法创建文件夹。 一、调用库函数。C语言库函数创建文件夹依赖于编译器,不同编译器使用的创建文件夹函数不同。 举例如下:1、VC/VS编译器。函数声明为 int _mkdir( const char *dirname );头文件为direct.h。功能为创建dirname文件夹,并返回结果,如果成功则返回0,否则返回-1。2、TC编译器。声明形式为 int mkdir(char *pathname);头文件为dir.h。功能为创建pathname文件夹,并返回结果,如果成功则返回0,否则返回-1。3、gcc编译器。声明形式为int mkdir(const char *pathname, mode_t mode);其中函数头文件为sys/stat.h, 参数类型mode_t头文件为sys/types.h。与其他编译器的创建文件夹函数不同,gcc创建文件夹多了一个参数mode, 指定被创建文件夹的权限。 函数功能为创建文件夹名为pathname, 权限值为mode的文件夹。 如果成功则返回0,否则返回-1。二、通过系统命令调用。 在C 语言中可以通过system函数调用系统命令,具体命令格式取决于操作系统。 比如在Linux/Unix下,可以使用:system("mkdir ./XXX"); 来创建XXX文件夹。 而在windows下需要使用dos命令,比如:system("mkdir .\\XXX");

H. C语言创建文件路径与名称

#include<stdio.h>#include<io.h>voidmain(){inth;charfilename[20];/*定义字符数组存储文件名*/LOOP:printf("pleaseinputfilename:");scanf("%s",&filename);/*输入文件名及路径*/if(h=creat(filename,0)==-1){printf("Error!Cannotvreat!");/*错误提示*/gotoLOOP;/*跳到LOOP处*/}else{printf("thisfilehascreated!");/*成功提示*/close(h);}}

I. C语言写入并建立文件路径

用于保存文件的目录要事先存在!否则会输出错误信息!//—————————————————————————#include#include#definefppath"c:\\vcf\\"/*文件的保存目录,末尾的斜杠不可省略*/intmain(void){file*fp;charfn[255];inti;for(i=1;i<=1000;i++){sprintf(fn,"%s%d.vcf",fppath,i);fp=fopen(fn,"w");if(!fp){fprintf(stderr,"fileerror(%s)\n",fn);continue;}fputs("begin:vcard\nversion:2.1",fp);fprintf(fp,"n;charset=utf-8;encoding=quoted-printable:%d\n",i);fprintf(fp,"tel;cell:%d\n",i);fputs("end:vcard",fp);fclose(fp);}return0;}//—————————————————————————

J. 用c语言指定路径新建文件夹

创建文件夹的时候 带上路径就可以了 只给名字的话默认在当前文件夹下

未经允许不得转载:山九号 » c创建文件路径|用C语言怎么创建文件夹

赞 (0)