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).
|