导航

2012年2月15日

摘要: fopen()、fdopen()、close()2010年01月03日 星期日 12:58Linux环境下可以使用下列函数打开一个流,其函数原型如下: #include <stdio.h> FILE * fopen(const char * restrict pathname, const char * restrict type); FILE * fdopen(int filedes, const char *type); fopen函数的第1个参数表示需要打开文件的路径,第2个参数type表示打开的方式,该值以一个字符串的形式传入, type 字串中包含字母a的表示" 阅读全文

posted @ 2012-02-15 14:29 网名还没想好 阅读(4688) 评论(0) 推荐(1) 编辑

摘要: 3.VFSLinux支持各种各样的文件系统格式,如ext2、ext3、reiserfs、FAT、NTFS、iso9660等等,不同的磁盘分区、光盘或其它存储设备都有不同的文件系统格式,然而这些文件系统都可以mount到某个目录下,使我们看到一个统一的目录树,各种文件系统上的目录和文件我们用ls命 令看起来是一样的,读写操作用起来也都是一样的,这是怎么做到的呢?Linux内核在各种不同的文件系统格式之上做了一个抽象层,使得文件、目录、读写访 问等概念成为抽象层的概念,因此各种文件系统看起来用起来都一样,这个抽象层称为虚拟文件系统(VFS,Virtual Filesystem)。上一节我们介绍了一 阅读全文

posted @ 2012-02-15 14:19 网名还没想好 阅读(1260) 评论(0) 推荐(0) 编辑