Linux应用软件编程(文件操作:目录IO)

一.函数接口

(1)DIR *opendir(const char *name);
      功能:打开一个目录并获得一个目录流指针
      参数:
          name:需要打开的目录名称
    返回值:
           成功:目录流指针
           失败:NULL

(2)struct dirent *readdir(DIR *dirp);
       功能:读取目录中的一个文件信息
      参数:
           dirp:目录流指针       
     返回值:
         成功:读到的文件的信息的地址
         失败:NULL
         目录末尾:NULL

(3) int mkdir(const char *pathname, mode_t mode);
          mkdir("test", 0777);      创建一个文件夹

(4) char *getcwd(char *buf, size_t size);
         功能: 获取当前工作路径

(5)int closedir(DIR *dirp);

       功能:关闭一个目录

二.chmod命令:增减文件的读写执行权限

   chmod  +/-r  文件名
   chmod  +/-w  文件名
   chmod  +/-x  文件名
   chmod  八进制值(0777)  文件名(不受掩码影响)


 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值