摘要: UNIX文件系统是目录和文件组成的一种层次结构。目录(directory)是一个包含许多目录项的文件,在逻辑上,可以认为每个目录项都包含一个文件名,同时还包含说明该文件属性的信息。文件属性是指文件类型(是普通文件还是目录)、文件大小、文件所有者、文件权限以及文件最后的修改时间等。stat和fstat函数可获取包含文件所有属性的一个信息结构(可使用man fstat查看这两个函数的帮助信息)。stat, fstat, lstat – 获取文件属性信息SYNOPSIS #include #include #include int stat(const char *path... 阅读全文
posted @ 2013-12-27 21:47 ITtecman 阅读(1795) 评论(0) 推荐(0) 编辑
摘要: 一、I/O流操作一般流程:(1)为每一个要打开的文件定义一个FILE *类型的指针变量,这个指针变量将指向I/O流使用的FILE结构体。(2)使用fopen函数打开I/O流。要打开一个I/O流,必须指定要打开的文件(或设备)以及打开后的访问方式(如:只读、只写或读写等)。(3)按照需要的操作读写文件。(4)最后,使用fclose函数关闭该I/O流。在标准流(stdin、stdout和stderr)上进行I/O操作不需要打开和关闭。(stdin、stdout和stderr其实也是执行FILE结构体的指针,它们是由运行时环境提供的)。I/O函数处理数据的方式分为三种:单字符、文本行和二进制数据。不 阅读全文
posted @ 2013-12-27 09:53 ITtecman 阅读(820) 评论(0) 推荐(0) 编辑