Open

Abre um arquivo para leitura ou gravação.

Sintaxe

Open (Nome de arquivo, modo, disposição)

Retorno

True se a operação de abertura for bem-sucedida, False no caso contrário.

Mais informações

Modo:

  • 0 - Abre o arquivo em modo de acesso para consulta; é possível consultar os atributos, mas não acessar o arquivo
  • GENERIC_READ - Abre arquivo para leitura
  • GENERIC_WRITE - Abre arquivo para gravação
Disposição
  • CREATE_NEW - Cria um novo arquivo. A função falha se o arquivo especificado já existir.
  • CREATE_ALWAYS - Criar um novo arquivo. A função sobrescreve o arquivo se este já existir.
  • OPEN_EXISTING - Abre o arquivo. A função falha se o arquivo não existir.
  • OPEN_ALWAYS - Abre o arquivo, se ele existir. Se o arquivo não existir, a função cria o arquivo.
  • TRUNCATE_EXISTING - Abre o arquivo. Depois de aberto, o arquivo é truncado de forma que o tamanho seja zero bytes.
Exemplo

Este script abre um arquivo (test.txt) na unidade local C e escreve 2 linhas nele:

Function Main

Dim textfile As Object

Set textfile = File.Connect("127.0.0.1")

If textfile.Open("c:\test.txt", GENERIC_WRITE, CREATE_ALWAYS) Then

textfile.WriteLine(“Olá, este é um arquivo teste")

textfile.WriteLine(“Ele foi criado com um script do GFI LanGuard")

textfile.Close

End If

End Function