9Linux服务器编程之:mkdir()函数和rmdir()函数



1 mkdir依赖的头文件

#include<sys/stat.h>

#include<sys/types.h>                       

2.函数声明:

int mkdir(const char *pathname, mode_tmode);

3.案例说明:

运行结果:

注意:函数声明中的mode表示的是权限是多少

4rmdir:删除一个目录所依赖的头文件

#include<unistd.h>

5函数声明

int rmdir(const char *pathname);

6案例说明:

源代码:

运行结果:

 

 

 

 

 

时间: 2024-07-30 19:57:00

9Linux服务器编程之:mkdir()函数和rmdir()函数的相关文章

linux下C语言中的mkdir函数与rmdir函数_C 语言

mkdir函数用于创建目录.格式如下:#include<sys/types.h>#include<sys/stat.h>#include<unistd.h>int mkdir(const char *pathname,mode_t mode); 其中参数pathname是新创建目录的目录名,mode指定该目录的访问权限,这些位将受到文件创建方式屏蔽(umask)的修正. 该函数创建一个名为pathname的空目录,此目录自动含有"."和".

Linux服务器编程之:link()函数,ln命令,symlink,readlink,案例说明

1 link()依赖头文件 #include<unistd.h> 2函数定义 int link(const char *oldpath,const char *newpath); 函数说明:  link()  creates  a  new link (also known as a hard link) to an existing        file.        翻译:link()函数为一个已经存在的文件创建一个新的链接(也就是通常所说的"硬链接") If ne

8Linux服务器编程之:chdir()函数和cd命令,getcwd()函数和pwd

 1chdir依赖的头文件 #include<unistd.h> 2函数定义 int chdir(const char *path); int fchdir(int fd); 函数说明: chdir的作用是改变工作目录 4getcwd依赖的头文件 #include<unistd.h> 5函数定义: char *getcwd(char *buf, size_t size); 函数说明,通过这个函数获得路径 6.案例说明: 7.pathconf依赖的头文件 #include<

Linux服务器编程之:chown()函数,chown命令

1.依赖的头文件 #include<unistd.h> 2.函数定义: //通过传入path的方式,改变和文件的拥有关系,如果他是一个符号链接,则跟踪它 int chown(const char *path, uid_t owner, gid_t group); //通过文件描述的方式进行修改用户所有组等的情况 int fchown(int fd, uid_t owner, gid_t group); //和chown不同的是它不跟踪符号链接 int lchown(const char *pa

Linux服务器编程之:utime()函数

1.依赖的头文件 #include<sys/types.h> #include<utime.h> 2函数声明 int utime(const char *filename, const struct utimbuf *times); #include<sys/time.h> int utimes(const char *filename,const struct timeval times[2]); 函数说明: The  utime()  system  call ch

linux网络编程之socket(六) 利用recv和readn函数实现readline函数

在前面的文章中,我们为了避免粘包问题,实现了一个readn函数读取固定字节的数据.如果应用层协议的各字段长度固 定,用readn来读是非常方便的.例如设计一种客户端上传文件的协议,规定前12字节表示文件名,超过12字节的文件名截 断,不足12字节的文件名用'\0'补齐,从第13字节开始是文件内容,上传完所有文件内容后关闭连接,服务器可以 先调用readn读12个字节,根据文件名创建文件,然后在一个循环中调用read读文件内容并存盘,循环结束的条件是read返 回0. 字段长度固定的协议往往不够灵

c语言 socket编程-C语言网络编程之listen函数的实现

问题描述 C语言网络编程之listen函数的实现 请教: listen函数方法实现,函数体是什么 我抄了一段代码为什么执行到listen函数这儿就不往下执行了也不报错

linux网络编程之socket(一) socket概述和字节序、地址转换函数

一.什么是socket socket可以看成是用户进程与内核网络协议栈的编程接口. socket不仅可以用于本机的进 程间通信,还可以用于网络上不同主机的进程间通信. socket API是一层抽象的网络编程接口,适用于各种底层网络协议,如IPv4.IPv6,以及以后要讲的UNIX Domain Socket.然而,各种网络协议的地址格式并不相同,如下图所示: IPv4和IPv6的地址格式定义在netinet/in.h 中,IPv4地址用sockaddr_in结构体表示,包括16位端口号和32位

深入探讨:unix多进程编程之wait()与waitpid()函数_unix linux

Wait函数和waipid函数当一个进程正常或异常终止的时候,内核就像其父进程发送SIGCHLD信号,因为子进程是个一步事件,所以这种信号也是内核系那个父进程发的异步通知.父进程可以选择忽略该信号,或者提供一个该信号发生时即被调用执行的函数.对于这种信号的系统默认动作是忽略它.现在要知道调用wait或waitpid的进程可能会发生什么情况: 如果其所有子进程都在运行,则阻塞.如果一个子进程已经终止,正在得带的父进程获取到终止状态,则取得该子进程的终止状态立即返回.如果他没有任何子进程,则立即出错