linux 中如何在指定的目录下创建文件

linux 中如何在指定的目录下创建文件,第1张

1、首先输入下方的代码:

#include<stdio.h>

#include<unistd.h>

#include<string.h>

#include<sys/stat.h>

intmain(intargc,char*argv[])

{

FILE*file

intopt

char*optstring="a:b:c:d"

charfname[50]

while((opt=getopt(argc,argv,optstring))!=-1)

2、然后再输入下方的代码:

{

switch(opt)

{

case'a':

strcpy(fname,optarg)

if(mkdir(fname,0777)==-1)

printf("failtobuilddirectionary\n")

//if((file=fopen(fname,"w+"))==NULL)

//  printf("openfileerror\n")

break

}

}

return0

}

3、最后这样就完成了,效果如图:

linux的文件 *** 作基本命令有以下几个,

查看目录下文件, ls

2. 创建文件夹,mkdir dirname

3. 创建普通文件,touch filename

4. 输出文件内容,cat filename

1、先进入到/,右键开终端,输入命令:【cd  /】。

2、输入创建目录:【sudo mkdir 】,在【sudo mkdir 】,输入目录名,例如ls。

3、然后输入管理员key,那么即可创建一个目录。

4、此时,输入ls,查看目录,看到根目录下有了ls目录,说明已经创建ls目录成功。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/9000162.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-23
下一篇 2023-04-23

发表评论

登录后才能评论

评论列表(0条)

保存