Javascript 如果文件夹存在,则返回true

Javascript 如果文件夹存在,则返回true,javascript,firefox,firefox-addon,Javascript,Firefox,Firefox Addon,我可以检查文件夹是否为空 this.emptyfolder = function(folderid) { result = PlacesUtils.getFolderContents(folderid); resultContainerNode = result.root; if (resultContainerNode.ChildCount == 0) { return true; } else { return false;

我可以检查文件夹是否为空

this.emptyfolder = function(folderid) {
    result = PlacesUtils.getFolderContents(folderid);
    resultContainerNode = result.root;
    if (resultContainerNode.ChildCount == 0) {
        return true;
    } else {
        return false;
    }
}
如何检查文件夹是否存在,即使它是空的


如果和项目id不存在,许多书签服务方法将抛出,例如PlacesUtils.bookmarks.getItemType(itemId);我会扔。
但实际上,我缺少了您的用例,在使用文件夹时,您通常使用视图,并且您不必担心某个项目id是否存在。

如果您可以肯定地检查文件夹是否为空,那么您是否也知道它存在?如果文件夹不存在,它可以是空的吗?一个不存在的文件夹可以包含一个文件吗?当你创建一个文件夹时,它会在那里,但没有任何书签。