获取文件句柄代码:
fd_xxx = $fopen("test_log.txt",`F_PARA);
参数功能:
`F_PARA | 解释 | 字符 | 含义 | 注意点 |
"rt" | 只读打开一个文本文件,只允许读数据 | r | read,读 | 用“r”打开一个文件时,该文件必须已经存在,且只能从该文件读出 |
“wt” | 只写打开或建立一个文本文件,只允许写数据 | w | write,写 | 用“w”打开的文件只能向该文件写入。若打开的文件不存在,则以指定的文件名建立该文件,若打开的文件已经存在,则将该文件删去,重建一个新文件 |
"at" | 追加打开一个文本文件,并在文件末尾写数据 | a | append,追加 | 若要向一个已存在的文件追加新的信息,只能用“a ”方式打开文件。但此时该文件必须是存在的,否则将会出错。 |
"rb" | 只读打开一个二进制文件,只允许读数据 | t | text,文本文件 | |
"wb" | 只写打开或建立一个二进制文件,只允许写数据 | b | banary,二进制文件 | |
"ab" | 追加打开一个二进制文件,并在文件末尾写数据 | + | 读和写 | |
"rt+" | 读写打开一个文本文件,允许读和写 | 如果成功的打开一个文件, fopen()函数返回文件指针, 否则返回空指针 (NULL)。由此可判断文件打开是否成功 | ||
"wt+" | 读写打开或建立一个文本文件,允许读写 | |||
"at+" | 读写打开一个文本文件,允许读,或在文件末追加数据 | |||
"rb+" | 读写打开一个二进制文件,允许读和写 | |||
"wb+" | 读写打开或建立一个二进制文件,允许读和写 | |||
"ab+" | 读写打开一个二进制文件,允许读,或在文件末追加数据 |