Auto.js 保存内容到文本文件:避免重复,追加内容到下一行
在 Auto.js 中,可以使用'files.append()'方法将内容追加到文本文件中。如果要保存的内容已经存在于文件的第一行,可以使用'files.read()'方法读取文本文件的内容,然后判断第一行是否与要保存的内容相同,如果相同则不进行保存。
以下是一个示例代码:
var filePath = "/sdcard/test.txt"; // 文本文件的路径
var content = "要保存的内容"; // 要保存的内容
// 判断文本文件是否存在
if (files.exists(filePath)) {
// 读取文本文件的第一行内容
var firstLine = files.read(filePath).split("\n")[0];
if (firstLine === content) {
// 第一行内容已存在,不进行保存
toast("内容已存在,不保存");
} else {
// 追加内容到文本文件
files.append(filePath, "\n" + content);
toast("保存成功");
}
} else {
// 文本文件不存在,创建并保存内容
files.write(filePath, content);
toast("保存成功");
}
请注意,上述代码中的'filePath'和'content'都是示例值,需要根据实际情况进行修改。
原文地址: https://www.cveoy.top/t/topic/qo2U 著作权归作者所有。请勿转载和采集!