Pacote | flash.filesystem |
Classe | public class FileMode |
Herança | FileMode Object |
Versão da linguagem: | ActionScript 3.0 |
Versões de runtime: | AIR 1.0 |
fileMode
dos métodos open()
e openAsync()
da classe FileStream. O parâmetro fileMode
desses métodos determina as capacidades disponíveis para o objeto FileStream depois que o arquivo é aberto.
Os seguintes recursos estão disponíveis, em várias combinações, com base no valor do parâmetro fileMode
especificado no método open:
- Leitura: o objeto FileStream pode ler dados do arquivo.
- Gravação: o objeto FileStream pode gravar dados no arquivo.
- Criação — o objeto FileStream cria um arquivo não existente ao abrir.
- Truncar ao abrir — os dados do arquivo são excluídos ao abrir (antes que algum dado seja gravado).
- Acrescentar dados gravados — os dados são sempre gravados no fim do arquivo (quando algum método de gravação for chamado).
A tabela a seguir mostra os recursos que cada constante da classe FileMode oferece quando aplicada como parâmetro fileMode
do método open de um objeto FileStream:
FileMode constant | Leitura | Gravação | Criação | Truncar ao abrir | Acrescentar dados gravados |
---|---|---|---|---|---|
LER
| • | ||||
GRAVAR
| • | • | • | ||
ACRESCENTAR
| • | • | • | ||
ATUALIZAR
| • | • | • |
Elementos da API relacionados
Constante | Definido por | ||
---|---|---|---|
APPEND : String = "append" [estático]
Usada para que um arquivo seja aberto no modo de gravação, com todos os dados gravados acrescentados ao fim do arquivo. | FileMode | ||
READ : String = "read" [estático]
Usada para que um arquivo seja aberto no modo somente leitura. | FileMode | ||
UPDATE : String = "update" [estático]
Usada para que um arquivo seja aberto no modo leitura/gravação. | FileMode | ||
WRITE : String = "write" [estático]
Usada para que um arquivo seja aberto no modo somente gravação. | FileMode |
APPEND | Constante |
public static const APPEND:String = "append"
Versão da linguagem: | ActionScript 3.0 |
Versões de runtime: | AIR 1.0 |
Usada para que um arquivo seja aberto no modo de gravação, com todos os dados gravados acrescentados ao fim do arquivo. Ao abrir, qualquer arquivo não existente é criado.
READ | Constante |
public static const READ:String = "read"
Versão da linguagem: | ActionScript 3.0 |
Versões de runtime: | AIR 1.0 |
Usada para que um arquivo seja aberto no modo somente leitura. O arquivo deve existir (arquivos ausentes não são criados).
UPDATE | Constante |
public static const UPDATE:String = "update"
Versão da linguagem: | ActionScript 3.0 |
Versões de runtime: | AIR 1.0 |
Usada para que um arquivo seja aberto no modo leitura/gravação. Ao abrir, qualquer arquivo não existente é criado.
WRITE | Constante |
public static const WRITE:String = "write"
Versão da linguagem: | ActionScript 3.0 |
Versões de runtime: | AIR 1.0 |
Usada para que um arquivo seja aberto no modo somente gravação. Ao abrir, qualquer arquivo não existente é criado e qualquer arquivo existente é truncado (os respectivos dados são excluídos).
Wed Jun 13 2018, 11:10 AM Z