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");
}