2010-07-22 105 views
2

我可以檢查一個文件夾是否爲空。如果文件夾存在,返回true

this.emptyfolder = function(folderid) { 
    result = PlacesUtils.getFolderContents(folderid); 
    resultContainerNode = result.root; 
    if (resultContainerNode.ChildCount == 0) { 
     return true; 
    } else { 
     return false; 
    } 
} 

如何檢查文件夾是否存在,即使它是空的?

+0

如果您可以肯定地檢查一個文件夾是否爲空,那麼您是否也知道它存在?如果文件夾不存在,它可以是空的嗎?一個不存在的文件夾是否可以包含一個文件? – 2010-07-22 17:04:25

+0

當你創建一個文件夾,它會在那裏,但沒有任何書籤。 – 2010-07-22 17:14:44

回答

1

許多書籤服務方法將拋出,如果和項目ID不存在,因此,例如PlacesUtils.bookmarks.getItemType(的itemId);會拋出。 但實際上,我在使用通常使用視圖的文件夾時忽略了您的用例,並且您並不擔心某個項目ID存在的事實。

相關問題