(二)和菜鸟一起学unix之文件目录 mkdir ,rmdir
2012-10-05 12:21
471 查看
man 2 mkdir :
MKDIR(2) Linux Programmer’s Manual MKDIR(2)
NAME
mkdir - create a directory
SYNOPSIS
#include <sys/stat.h>
#include <sys/types.h>
int mkdir(const char *pathname, mode_t mode);
pathname 目录名称 mode_t 模式 可以添加目录的权限
RETURN VALUE
mkdir() returns zero on success, or -1 if an error occurred (in which
case, errno is set appropriately).
返回值:
成功返回0 错误返回 -1
例子:
1 #include<stdio.h>
2 #include<sys/stat.h>
3 #include<sys/types.h>
4 int main(int argc, char *argv[])
5 {
6 if((mkdir("hello",555 )) < 0)
7 perror("mkdir faile");
8 else
9 printf("mkdir ok");
10 return 0;
11
12
13 }
man rmdir:
RMDIR(2) Linux Programmer’s Manual RMDIR(2)
NAME
rmdir - delete a directory
SYNOPSIS
#include <unistd.h>
int rmdir(const char *pathname);
DESCRIPTION
rmdir() deletes a directory, which must be empty.
RETURN VALUE
On success, zero is returned. On error, -1 is returned, and errno is
set appropriately.
功能:删除一个空目录
返回值:成功返回 0 失败返回 -1
例子
1 #include<stdio.h>
2 #include<sys/stat.h>
3 #include<sys/types.h>
4 int main(int argc, char *argv[])
5 {
6 if((rmdir("hello")) < 0)
7 perror("rmdir faile");
8 else
9 printf("rmdir ok\n");
10 return 0;
11
12
13 }
MKDIR(2) Linux Programmer’s Manual MKDIR(2)
NAME
mkdir - create a directory
SYNOPSIS
#include <sys/stat.h>
#include <sys/types.h>
int mkdir(const char *pathname, mode_t mode);
pathname 目录名称 mode_t 模式 可以添加目录的权限
RETURN VALUE
mkdir() returns zero on success, or -1 if an error occurred (in which
case, errno is set appropriately).
返回值:
成功返回0 错误返回 -1
例子:
1 #include<stdio.h>
2 #include<sys/stat.h>
3 #include<sys/types.h>
4 int main(int argc, char *argv[])
5 {
6 if((mkdir("hello",555 )) < 0)
7 perror("mkdir faile");
8 else
9 printf("mkdir ok");
10 return 0;
11
12
13 }
man rmdir:
RMDIR(2) Linux Programmer’s Manual RMDIR(2)
NAME
rmdir - delete a directory
SYNOPSIS
#include <unistd.h>
int rmdir(const char *pathname);
DESCRIPTION
rmdir() deletes a directory, which must be empty.
RETURN VALUE
On success, zero is returned. On error, -1 is returned, and errno is
set appropriately.
功能:删除一个空目录
返回值:成功返回 0 失败返回 -1
例子
1 #include<stdio.h>
2 #include<sys/stat.h>
3 #include<sys/types.h>
4 int main(int argc, char *argv[])
5 {
6 if((rmdir("hello")) < 0)
7 perror("rmdir faile");
8 else
9 printf("rmdir ok\n");
10 return 0;
11
12
13 }
相关文章推荐
- (二)和菜鸟一起学unix之文件和目录 opendir ,closedir
- (二)和菜鸟一起学习unix之文件和目录 getcwd,chdir
- (二)和菜鸟一起学unix之文件和目录 stat
- liunx常用文件、目录处理命令(mkdir,rmdir,pwd,cp,mv,rm)
- Linux命令:目录重命名与移动mv,删除文件rm,目录创建mkdir删除rmdir,查看file,cat,more,tail,head
- (三) 一起学 Unix 环境高级编程 (APUE) 之 文件和目录
- (一)和菜鸟一起学习unix之文件I/O:write read lseek
- 【Linux命令详解】2、文件和目录操作管理―(pwd、cd、ls、mkdir、rmdir、tree)
- (一)和菜鸟一起学unix 之文件I/O:open ,close
- 【Unix/Linux】【命令】【文件,目录操作工具】创建目录——mkdir命令
- 笔记3 (目录结构、文件类型、环境变量、命令:ls、cd、mkdir、rmdir、rm、alias、cp、mv)
- mkdir命令(建立一个目录) rmdir命令(删除一个目录) rm命令(删除文件)
- mkdir命令(建立一个目录) rmdir命令(删除一个目录) rm命令(删除文件)
- 20160218自学Linux_根文件目录介绍+目录管理命令学习(mkdir,rmdir,tree,touch,stat,rm,nano,cp,mv,insatll)
- linux命令,文件与目录(cp,pwd,mkdir,rmdir;ls,cp,rm,mv,basename,dirname;cat,tac,more,less,head,tail,touch,umask,chattr,file,which,locate,find)
- Linux命令之目录切换、创建/删除/复制/移动文件 - cd,mkdir,cp,mv,rmdir,rm
- UNIX环境高级编程第一章程序1-1列出目录文件
- Linux 常用目录管理命令(cd pwd mkdir rmdir)
- unix环境高级编程笔记(4)—— 文件和目录(1)
- [随笔]Linux下,如何将一个文件及其所在的递归路径一起拷贝到目标目录?