_File

文件类。用来执行读写文件的一些操作。 全部展开

只读属性展开

  • + name : string

    文件名。

    • 示例

       print(fe.name)
  • + size : uint

    文件大小。

    • 示例

       print(fe.size)

公共方法展开

  • + function close()

    关闭当前文件。

    示例

        fe = _File.new()
    fe:open('1.txt')
    fe:close()
  • + function create(fileName : string[, mode : string]) : _bool

    创建文件。

    • 参数
    • 可选参数,fileName为文件名。
    • mode : 文件的格式,可选值为"usc2","usc2+","utf8","utf8+","ascii","ascii+", 默认值为空。
    • 说明
    • "usc2"与"usc2+","utf8"与"utf8+","ascii"与"ascii+"的区别在于,不含"+"的类型不写BOM头,含"+"的类型写BOM头。
    • 返回
    • 表示文件是否创建成功。
      • 示例
    •  fe = _File.new()
      fe:create('2.txt', 'utf8')
      fe:write('123中文abc')
      fe:close()
  • + function open(fileName : string) : _bool

    打开文件。

    • 参数
    • fileName : 文件名。
    • 返回
    • 表示文件是否打开成功。
      • 示例
    •  fe = _File.new()
      fe:open('1.txt')
  • + function read() : _string

    读取文本文件。

    • 返回
    • 文本文件的内容。
      • 示例
    •  fe = _File.new()
      fe:write('Fancyguo $%#& ')
      print(fe:read())
      fe:close()
  • + function readString() : _string

    读取字符串。

    • 返回
    • 字符串的内容。
    • 示例

       fe = _File.new()
      fe:write('Fancyguo $%#& ')
      print(fe:readString())
      fe:close()
  • + function write(value)

    在当前指针处向文件里写入数据。

    • 参数
    • value : 写入的数据,类型可以是number,string和bool。

    示例

        fe = _File.new()
    fe:write('Fancyguo $%#& ')
    fe:close()
问题反馈(登录才可以发表哦!)