根目录下最多可以放0xffff个目录
一般的系统都是放的512,只有个别系统不一样,但是怎么都不会超过0xffff个
关于fopend的参数w,w+, a, a+的问题:
1. w 以写方式打开文件,如果文件内容存在,那么内容会被首先清除掉
2. w+以读和写的方式打开文件,如果文件内容存在,那么内容会被首先清除掉
3. a 以追加方式打开文件,如果文件有内容,那么会在文件的末尾开始追加要写如的内容。
4. a+以读和追加的方式打开文件,如果文件有内容,那么会在文件的末尾开始追加要写如的内容。
记住,带"+"表示在写的同时可以读可以写。
而open是用_O_WRONLY, _O_APPEND等参数,他们对应关系如下:
fopen open
w _O_WRONLY
w+ _O_RDWR
a _O_WRONLY | _O_APPEND
a+ _O_RDWR | _O_APPEND