• VB参考


    Open 语句:

    能够对文件输入/输出 (I/O)。

    Open pathname For mode [Access access] [lockAs [#]filenumber [Len=reclength]

    pathname:指定文件名,该文件名可能还包括目录、文件夹及驱动器。

    mode:指定文件方式,有 AppendBinaryInputOutput、或 Random 方式。如果未指定方式,则以 Random 访问方式打开文件。

    access:说明打开的文件可以进行的操作,有 ReadWrite、或 Read Write 操作。

    lock:说明限定于其它进程打开的文件的操作,有 SharedLock ReadLock Write、和 Lock Read Write 操作。

    filenumber:一个有效的文件号,范围在 1 到 511 之间。使用 FreeFile 函数可得到下一个可用的文件号。

    reclength:小于或等于 32,767(字节)的一个数。对于用随机访问方式打开的文件,该值就是记录长度。对于顺序文件,该值就是缓冲字符数。

    • 对文件做任何 I/O 操作之前都必须先打开文件。Open 语句分配一个缓冲区供文件进行 I/O 之用,并决定缓冲区所使用的访问方式。
    • 如果 pathname 指定的文件不存在,那么,在用 AppendBinaryOutput、或 Random 方式打开文件时,可以建立这一文件。
    • 如果文件已由其它进程打开,而且不允许指定的访问类型,则 Open 操作失败,而且会有错误发生。
    • 如果 mode 是 Binary 方式,则 Len 子句会被忽略掉。

    重要 在 BinaryInput 和 Random 方式下可以用不同的文件号打开同一文件,而不必先将该文件关闭。在 Append 和 Output 方式下,如果要用不同的文件号打开同一文件,则必须在打开文件之前先关闭该文件。

    TextStream 对象:

    加快对文件的顺序访问。

    方法:

    Close方法:关闭一个打开的 TextStream 文件。

    Read方法:从一个 TextStream 文件中读取指定数量的字符并返回得到的字符串。

    ReadAll方法:读取整个的 TextStream 文件并返回得到的字符串。

    ReadLine方法:从一个 TextStream 文件读取一整行(到换行符但不包括换行符)并返回得到的字符串。

    Skip方法:当读一个 TextStream 文件时跳过指定数量的字符。

    SkipLine方法:当读一个 TextStream 文件时跳过下一行。跳过一行是指读取并放弃一行中的所有字符,一直到并包括该行的换行符。如果读的文件没有打开,则产生一个错误。

    Write方法:写一个指定的字符串到一个 TextStream 文件。指定的字符串被写入到文件中,在每个字符串之间没有插入空格或字符。使用 WriteLine 方法写入一个换行符或一个以换行符为结尾的字符串。

    WriteLine方法:写入一个指定的字符串和换行符到一个 TextStream 文件中。

    WriteBlankLines方法:写入指定数量的换行符到一个 TextStream 文件中。

    Kill语句

    从磁盘中删除文件。

    如果使用 Kill 来删除一个已打开的文件,则会产生错误。若要删除目录,使用 RmDir 语句

    Empty:Empty关键字是用作Variant子类型。它表示未初始化的变量值。

    Null:Null 关键字被用作Variant子类型。它说明变量不包含有效数据

    VarType:返回一个 Integer,指出变量的子类型。

    Typename:返回一个 String,提供有关变量的信息。

    Dir:返回一个 String,用以表示一个文件名、目录名或文件夹名称,它必须与指定的模式或文件属性、或磁盘卷标相匹配。

    时间表示:

    Year/Month/Day/Hour/Minute/Second

    Now/Date/Time/Timer

    DateSerial/DateValue/DatePart/DateDiff

    TimeSerial/TimeValue

    Chr(10) -->换行符,等价于vbLf (Line Feed)
    Chr(13) -->回车符,等价于vbCr(Carriage Return)
    vbCrLf 换行符和回车符

    windows系统每行结尾使用 换行,unix系统每行结尾使用 换行,mac系统每行结尾使用 换行。

  • 相关阅读:
    spring中的切入点
    spring AOP的基本概念
    sql server 批量修改数据表和存储过程的所有者(2000)或架构(2005)
    SQL SERVER 修改欄位(列)屬性或是名稱
    sql server 數據庫備份與還原 登錄名丟失 解決辦法
    开心农场给我们的20条人生启示
    sql建立遠端聯接
    windows无法存取指定的装置、路径或文件案
    Vs.net 2008 最搞笑的問題
    女儿长大了!
  • 原文地址:https://www.cnblogs.com/yl153/p/6784435.html
Copyright © 2020-2023  润新知