文件操作命令|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
2
- 1个参数 参数1:文件地址
# 读取文件内容
读取文件的全部内容
local 文件全部内容 = File.Read("/sdcard/1.txt");
print(文件全部内容)
1
2
2
- 1个参数 参数1:文件地址
# 获取文本字符数量
获取文本字符数量,每个汉字也算一个字符
local 字符个数 = File.Length("/sdcard/1.txt")
print(字符个数)
1
2
2
- 1个参数 参数1:文件地址
# 获取文本总行数
获取文件总行数
local 文件行数 = File.LinesNumber("/sdcard/1.txt")
print(文件行数)
1
2
2
- 1个参数 参数1:文件地址
# 读取文本指定行内容
指定读取文件的第n行内容
local 第几行内容 = File.ReadLine("/sdcard/1.txt",4)
print(第几行内容)
1
2
2
- 2个参数 参数1:文件地址 参数2:要读取的行数
# 读取文本内容,存为数组
指定读取文件的第n行内容
local 将文件逐行读取为table = File.ReadLines("/sdcard/1.txt")
print(将文件逐行读取为table)
1
2
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
- 2个参数 参数1:文件地址 参数2:数组内容