| 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
Ocultar propriedades públicas herdadas
Mostrar propriedades públicas herdadas