您的位置:首页 > 产品设计 > UI/UE

APUE 第4章 文件和目录

2006-10-20 10:37 309 查看
函数列表:

1。stat、fstat和lstat函数

struct stat {

      mode_t   st_mode;

     ino_t   st_ino;

    dev_t  st_dev;

   dev_t  st_rdev;

    nlink_t   st_nlink;

    uid_t  st_uid;

     gid_t st_gid;

   off_t st_size;

   time_t  st_atime;

   time_t  st_mtime;

   time_t st_ctime;

   long st_blksize;

   long st_blocks;

}

int stat(const char *pathname, struct stat *buf);

int fstat(int filedes, struct stat *buf);

int lstat(const char *pathname, struct stat *buf);

功能:获得文件有关的信息结构stat。 

2. access函数

按照实际用户ID和实际组ID进行存取许可权测试的。

int access (const char *pathname, int mode);

3。umask函数

为进程设置文件方式创建屏蔽字,并返回当前值。

mode_t umask(mode_t cmask);

4. chmod和fchmod函数

更改现存文件的存取许可权

int chmod(const char *pathname, mode_t mode);

int fchmod(int filedes, mode_t mode);

5. chown, fchown和lchown函数

用于更改文件的用户ID和组ID。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  struct access 测试