Imacros javascript 如果找不到文件 (A),删除文件 (B)
Imacros javascript If file (A) not found, delete file (B)
如果文件A存在,破解代码。
如果文件 A 不存在,删除 B 文件
我的代码一直在删除 B 文件,文件 A 是否存在并不重要..
iimSet("file",f);
var f = Components.classes["@mozilla.org/file/local;1"].createInstance(Components.interfaces.nsILocalFile); file.initWithPath("C:\A.txt");
if (f == 1) {
// file exists
iimPlay("CODE:WAIT SECONDS=3")
} else {
// file doesn't exist
if (f != 0)
var g = Components.classes["@mozilla.org/file/local;1"].createInstance(Components.interfaces.nsILocalFile); file.initWithPath("C:\B.txt");
file.remove(true);
break;
}
我建议使用这样的东西:
if (iimPlay("CODE:SET !DATASOURCE C:\A.txt") == 1) {
// file exists
iimPlay("CODE:WAIT SECONDS=3");
} else {
// file doesn't exist
iimPlay("CODE:FILEDELETE NAME=C:\B.txt");
}
如果文件A存在,破解代码。
如果文件 A 不存在,删除 B 文件
我的代码一直在删除 B 文件,文件 A 是否存在并不重要..
iimSet("file",f);
var f = Components.classes["@mozilla.org/file/local;1"].createInstance(Components.interfaces.nsILocalFile); file.initWithPath("C:\A.txt");
if (f == 1) {
// file exists
iimPlay("CODE:WAIT SECONDS=3")
} else {
// file doesn't exist
if (f != 0)
var g = Components.classes["@mozilla.org/file/local;1"].createInstance(Components.interfaces.nsILocalFile); file.initWithPath("C:\B.txt");
file.remove(true);
break;
}
我建议使用这样的东西:
if (iimPlay("CODE:SET !DATASOURCE C:\A.txt") == 1) {
// file exists
iimPlay("CODE:WAIT SECONDS=3");
} else {
// file doesn't exist
iimPlay("CODE:FILEDELETE NAME=C:\B.txt");
}