Open

打开文件进行读或写。

语法

Open (Filename, mode, disposition)

返回结果

如果打开操作成功,则返回 True,否则返回 False。

更多信息

模式:

  • 0 - 在查询访问模式中打开文件,可查询属性,但可能无法访问文件
  • GENERIC_READ - 打开文件进行读取
  • GENERIC_WRITE - 打开文件进行写入
布置
  • CREATE_NEW - 创建新文件。 如果指定的文件已存在,则函数失败。
  • CREATE_ALWAYS - 创建新文件。 如果文件存在,函数将覆盖该文件。
  • OPEN_EXISTING - 打开文件。 如果文件不存在,函数将失败。
  • OPEN_ALWAYS - 如果文件存在,则打开文件。 如果文件不存在,函数将创建文件。
  • TRUNCATE_EXISTING - 打开文件。 打开后,文件将被截断,因此其大小为零字节。
示例

该脚本将打开本地 C 盘上的文件(test.txt),然后向其中写入两行:

函数 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("Hi, This is a test file")

textfile.WriteLine("It was created using GFI LanGuard scripting")

textfile.Close

结束条件

End 函数