如何查看資料庫中除設計之外的所有文件的大小?

如何查看資料庫中除設計之外的所有文件的大小?

我可以在資料庫屬性的「資訊」標籤中看到資料庫的大小。但這個大小包括設計元素(表單、視圖、框架集等)的大小。

Lotus Notes 是否提供了一種方法來只取得資料庫中文件的大小(不包括設計元素的大小)?

答案1

製作資料庫的僅設計副本以供參考並記錄其大小。然後從實際資料庫的大小中減去該值。但請注意:您的結果將包括視圖索引的大小,我不清楚您是否想要這樣做。

答案2

NotesDocument 物件有一個名為「Size」的字段,它將傳回特定文件大小的位元組值。

連結到 Javascript 呼叫(其中連結到 LotusScript / Java)。

http://publib.boulder.ibm.com/infocenter/domhelp/v8r0/topic/com.ibm.designer.domino.api.doc/r_domino_Document_Size.html

但尺寸是主觀的。雖然它會告訴您文件的大小,但如果附件被壓縮,那麼它會報告壓縮後的大小。 DAOS 也可能是個因素。

答案3

為什麼您需要知道這些資訊?您可以透過文件屬性找到各個文件的它,但我無法想像您需要了解所有文件的任何情況。您可以擁有其中一列所在的所有文件視圖doc.getSize().toFixed(),然後將它們全部匯總,但了解文件大小沒有任何用處。

var doc:NotesDocument = currentDocument.getDocument();
return "The current document uses " + doc.getSize().toFixed() + " bytes"

來源:Lotus Domino Designer 8.5.3 文檔在 IBM 知識中心

相關內容