access truncate

access

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

确定文件或文件夹的访问权限

//unistd.h
#define R_OK 4 /* Test for read permission. */
#define W_OK 2 /* Test for write permission. */
#define X_OK 1 /* Test for execute permission. */
#define F_OK 0 /* Test for existence. */

truncate

int truncate(const char *path, off_t length);
int ftruncate(int fd, off_t length);

truncate()会将参数path指定的文件大小改为参数length指定的大小。 如果原来的文件大小比参数length大,则超过的部分会被删除

posted @ 2015-06-17 16:34  thomas_blog  阅读(153)  评论(0编辑  收藏  举报