FileStream 对象的
open()
和
openAsync()
方法都包括一个
fileMode
参数,该参数定义文件流的一些属性,其中包括以下属性:
以下是各种文件模式(您可以将这些模式指定为
open()
和
openAsync()
方法的
fileMode
参数):
文件模式
|
说明
|
FileMode.READ
|
指定只能打开文件进行读取。
|
FileMode.WRITE
|
指定打开文件进行写入。如果文件不存在,则在打开 FileStream 对象时创建它。如果文件存在,则删除所有现有数据。
|
FileMode.APPEND
|
指定打开文件进行追加。如果文件不存在,则创建它。如果文件存在,不覆盖现有数据,所有写入操作都从文件结尾开始。
|
FileMode.UPDATE
|
指定打开文件进行读取和写入。如果文件不存在,则创建它。如果想对文件进行随机读取/写入访问,可以指定此模式。您可以从文件中的任何位置读取。当写入文件时,只有写入的字节会覆盖现有字节(所有其他字节保持不变)。
|
|
|
|