javascript - 如果文件夹存在,返回真

标签 javascript firefox firefox-addon

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

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);会扔。 但实际上,我错过了您的用例,在处理文件夹时,您通常会处理 View ,而您不必担心某个项目 ID 存在的事实。

关于javascript - 如果文件夹存在,返回真,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3311339/

相关文章:

javascript - 输入并加载 url 来调用 JS 时要使用哪个 XUL 元素?

javascript - 重复使用具有可选更改的已定义变量

javascript - 未捕获的范围错误: Maximum call stack size exceeded running grunt development

javascript - Base64 - 文件已损坏

firefox - 如何在 Firefox 中从硬盘读取/写入文件?

javascript - ChromeWorker 设置指向内存的指针或发送大数据。如何?

javascript - 如何在没有 Kibana 的情况下从 AWS 中的 ElasticSearch 访问数据?

Firefox 多书签行

node.js - Selenium webdriver 打开 Firefox 但无法通过 Selenium 和 NodeJS 获取页面

javascript - PhantomJS 的行为不同于 Firefox webdriver