文件操作命令|File 文件操作命令

  • 作者: 游自在
  • 热度: 414439
  • 更新: 2024-02-27 23:07:04

# 引入插件

   compile("文件操作命令:1.1")
1

# 使用说明

# 删除文件

该指令可以删除文件和文件夹

File.Delete("/sdcard/1.txt")
1
  • 1个参数 填入文件地址即可

# 追加内容到文件

将内容追加到文本末尾。 如果文件不存在则创建文件 *追加换行为 "\n"

File.Append("/sdcard/1.txt","1")
1
  • 2个参数 参数1:文件地址 参数2:追加文本内容

# 删除文件指定行内容

该指令可以删除文件中制定的行 删除指定行后,行后的文件自动位移

File.DeleteLine("/sdcard/1.txt",1);
1
  • 2个参数 参数1:文件地址 参数2:删除文件的第几行

# 读取文件的字节数

获取文件的字节总数

local 文件字节数 =  File.Bytes("/sdcard/1.txt")
print(文件字节数)
1
2
  • 1个参数 参数1:文件地址

# 读取文件内容

读取文件的全部内容

local 文件全部内容 = File.Read("/sdcard/1.txt");
print(文件全部内容)
1
2
  • 1个参数 参数1:文件地址

# 获取文本字符数量

获取文本字符数量,每个汉字也算一个字符

local 字符个数 = File.Length("/sdcard/1.txt")
print(字符个数)
1
2
  • 1个参数 参数1:文件地址

# 获取文本总行数

获取文件总行数

local 文件行数 = File.LinesNumber("/sdcard/1.txt")
print(文件行数)
1
2
  • 1个参数 参数1:文件地址

# 读取文本指定行内容

指定读取文件的第n行内容

local 第几行内容 = File.ReadLine("/sdcard/1.txt",4)
print(第几行内容)
1
2
  • 2个参数 参数1:文件地址 参数2:要读取的行数

# 读取文本内容,存为数组

指定读取文件的第n行内容

local 将文件逐行读取为table = File.ReadLines("/sdcard/1.txt")
print(将文件逐行读取为table)
1
2
  • 1个参数 参数1:文件地址

# 写内容到文件

将内容写入到文件 如果文件不存在则创建。 如果文件存在,则清空文件内容,重新写入。

File.Write("/sdcard/1.txt","内容")
1
  • 1个参数 参数1:文件地址

# 插入内容到指定行

在指定的行 插入 文件 如果文件不存在则创建文件 插入后,原有行自动滚至下一行 如果文件总函数 小于插入行号,中间则用空行代替

File.InsertLine("/sdcard/1.txt",2,"在第二行")
1
  • 3个参数 参数1:文件地址 参数2:插入行号 参数3:要插入的内容

# 覆盖内容到指定行

覆盖文件指定行的内容

File.WriteLine("/sdcard/1.txt",2,"二")
1
  • 3个参数 参数1:文件地址 参数2:插入行号 参数3:要插入的内容

# 覆盖内容到指定行

覆盖文件指定行的内容

File.WriteLine("/sdcard/1.txt",2,"二")
1
  • 3个参数 参数1:文件地址 参数2:插入行号 参数3:要插入的内容

# 写入数组内容到文件

将数组内容插入到文件 每个数组元素写完会自动换行

local 数组内容 = {"1","2","自在","hello"}
File.WriteLines("/sdcard/1.txt",数组内容)
1
2
  • 2个参数 参数1:文件地址 参数2:数组内容

# 历史版本

更新记录

  • 2021-05-27 18:31:35 1.1
  • 2021-05-27 18:25:24 1.0