linux系统函数之文件系统管理(一)
mkdir函数
作用:创建一个新目录
头文件:#`include <sys/stat.h> #include <sys/types.h>
函数原型:int mkdir(const char *pathname, mode_t mode)
返回值:成功返回0,失败返回-1;
通常的方式:创建目录的权限是(**mode&〜umask&0777**)。
实例代码:
#include <sys/stat.h>
#include <sys/types.h>
#include <stdio.h>
int main(int argc,char** argv)
{
umask(0);
//设置文件模式掩码
if(-1 == mkdir(argv[1],0755))
printf("创建目录失败!\n");
return 0;
}
umask函数
设置文件掩码
rmdir函数
作用:删除一个空目录
头文件:```#include <unistd.h>```
函数原型:```int rmdir(const char *pathname)```
返回值:成功返回0,失败返回-1;
实例代码:
#include <stdio.h>
#include <unistd.h>
int main(int argc, char** argv)
{
if(-1 == rmdir(argv[1]))
printf("删除目录失败!\n");
return 0;
}