指定文本文件被打开为追加模式
语法
Open filename  for Append [Encoding encoding_type ] [Lock lock_type ] as [#]filenum  
参数
filename 
文件名打开进行追加
encoding_type 
表示文件的编码类型
lock_type 
锁定在文件打开时使用
filenum 
未使用的文件编号与打开的文件关联
 说明
与
Open一起使用的文件模式打开文本文件进行写入。
此模式用于使用
Print #将文本添加到现有文件,或使用
Write#的逗号分隔值。
文本文件无法同时读取和写入FreeBASIC,因此如果同一文件中需要这两个功能,则必须打开两次。
filename 必须是一个字符串表达式,导致目标操作系统中没有通配符的合法文件名。该文件将在目录中寻求,除非
filename 包含路径。如果文件不存在,则创建它。指针设置在文件的最后一个字符之后。
Encoding_type 表示文件的Unicode 
Encoding,因此字符已正确读取。如果省略,则默认为“ascii”编码。目前只支持小字符编码。
- "utf8"
 
- "utf16"
 
- "utf32"
 
- "ascii"(默认)
 
 
Lock_type表示文件被锁定用于其他进程的方式,它是以下之一:
- Read - 文件可以由其他进程同时打开,但不能用于阅读
 
- Write - 文件可以由其他进程同时打开,但不能用于写入
 
- Read Write - 文件不能被其他进程同时打开(默认)
 
 
filenum是一个有效的FreeBASIC文件编号(范围
1..255)不用于当前打开的任何其他文件。文件编号标识其余文件操作的文件。可以使用
FreeFile功能找到一个免费的文件编号。
例子
Dim i As Integer
For i = 1 To 10
    Open "的test.txt" For Append As #1
    Print #1, "扩展test.txt"
    Close #1
Next
 与QB差别
参考