ファイルの存在を確認。ファイルの保存・読み込み。ファイル扱うスクリプトは毎回頭にこれ書けばいいかも。
var dataPath = Folder.decode(Folder.userData) + '/Aescripts/YourScriptName';
var f = new Folder(dataPath);
if (!f.exists) f.create();
function fileExist(filename) {
var file = new File(dataPath + "/" + filename + ".txt");
return file.exists
}
function writeFile(object, filename) {
var myFile = new File(dataPath + "/" + filename + ".txt");
myFile.open("w");
myFile.encoding = "UTF-8";
myFile.write(JSON.stringify(object));
myFile.close();
}
function readFile(filename) {
var file = new File(dataPath + "/" + filename + ".txt");
file.open('r');
file.encoding = 'UTF-8';
return JSON.parse(file.readln());
}