插件详情
名称:文件操作命令
导入:compile("文件操作命令:1.0")
作者:游自在
简介:File 文件操作命令
## 删除文件 该指令可以删除文件和文件夹 ```lua File.Delete("/sdcard/1.txt") ``` - 1个参数 填入文件地址即可 ## 追加内容到文件 将内容追加到文本末尾。 如果文件不存在则创建文件 *追加换行为 "\n" ```lua File.Append("/sdcard/1.txt","1") ``` - 2个参数 参数1:文件地址 参数2:追加文本内容 ## 删除文件指定行内容 该指令可以删除文件中制定的行 删除指定行后,行后的文件自动位移 ```lua File.DeleteLine("/sdcard/1.txt",1); ``` - 2个参数 参数1:文件地址 参数2:删除文件的第几行 ## 读取文件的字节数 获取文件的字节总数 ```lua local 文件字节数 = File.Bytes("/sdcard/1.txt") print(文件字节数) ``` - 1个参数 参数1:文件地址 ## 读取文件内容 读取文件的全部内容 ```lua local 文件全部内容 = File.Read("/sdcard/1.txt"); print(文件全部内容) ``` - 1个参数 参数1:文件地址 ## 获取文本字符数量 获取文本字符数量,每个汉字也算一个字符 ```lua local 字符个数 = File.Length("/sdcard/1.txt") print(字符个数) ``` - 1个参数 参数1:文件地址 ## 获取文本总行数 获取文件总行数 ```lua local 文件行数 = File.LinesNumber("/sdcard/1.txt") print(文件行数) ``` - 1个参数 参数1:文件地址 ## 读取文本指定行内容 指定读取文件的第n行内容 ```lua local 第几行内容 = File.ReadLine("/sdcard/1.txt",4) print(第几行内容) ``` - 2个参数 参数1:文件地址 参数2:要读取的行数 ## 读取文本内容,存为数组 指定读取文件的第n行内容 ```lua local 将文件逐行读取为table = File.ReadLines("/sdcard/1.txt") print(将文件逐行读取为table) ``` - 1个参数 参数1:文件地址 ## 写内容到文件 将内容写入到文件 如果文件不存在则创建。 如果文件存在,则清空文件内容,重新写入。 ```lua File.Write("/sdcard/1.txt","内容") ``` - 1个参数 参数1:文件地址 ## 插入内容到指定行 在指定的行 插入 文件 如果文件不存在则创建文件 插入后,原有行自动滚至下一行 如果文件总函数 小于插入行号,中间则用空行代替 ```lua File.InsertLine("/sdcard/1.txt",2,"在第二行") ``` - 3个参数 参数1:文件地址 参数2:插入行号 参数3:要插入的内容 ## 覆盖内容到指定行 覆盖文件指定行的内容 ```lua File.WriteLine("/sdcard/1.txt",2,"二") ``` - 3个参数 参数1:文件地址 参数2:插入行号 参数3:要插入的内容 ## 覆盖内容到指定行 覆盖文件指定行的内容 ```lua File.WriteLine("/sdcard/1.txt",2,"二") ``` - 3个参数 参数1:文件地址 参数2:插入行号 参数3:要插入的内容 ## 写入数组内容到文件 将数组内容插入到文件 每个数组元素写完会自动换行 ```lua local 数组内容 = {"1","2","自在","hello"} File.WriteLines("/sdcard/1.txt",数组内容) ``` - 2个参数 参数1:文件地址 参数2:数组内容