modos de abertura FileStream
Adobe AIR 1.0 e posterior
Cada um dos métodos
open()
e
openAsync()
do objeto FileStream inclui o parâmetro
fileMode
, que define algumas propriedades de um fluxo de arquivo, incluindo o seguinte:
-
A capacidade de ler do arquivo
-
A capacidade de gravar no arquivo
-
Se os dados serão sempre acrescentados ao final do arquivo (durante a gravação).
-
O que fazer quando o arquivo não existir (e quando os respectivos diretórios pai não existirem)
A seguir, os vários modos de arquivo (que você pode especificar como o parâmetro
fileMode
dos métodos
open()
e
openAsync()
):
modo File
|
Descrição
|
FileMode.READ
|
Especifica que o arquivo está aberto somente para leitura.
|
FileMode.WRITE
|
Especifica que o arquivo está aberto para gravação. Se o arquivo não existir, ele é criado quando o objeto FileStream é aberto. Se o arquivo existir, todos os dados existentes são excluídos.
|
FileMode.APPEND
|
Especifica que o arquivo está aberto para acréscimo. O arquivo é criado se ele não existir. Se o arquivo existir, os dados existentes não são substituídos e todas as gravações serão iniciadas no final do arquivo.
|
FileMode.UPDATE
|
Especifica que o arquivo está aberto para leitura e gravação. Se o arquivo não existir, ele é criado. Especifique esse modo para acesso de leitura/gravação aleatório ao arquivo. Você pode ler a partir de qualquer posição no arquivo. Ao gravar no arquivo, apenas os bytes gravados substituirão os bytes existentes (todos os demais bytes permanecerão inalterados).
|
|
|
|