我知道有一种方法可用于获取文件的上次修改日期(
filemetadata.getClientModified
)。
但是,没有方法可以获取FolderMetadata 中文件夹的上次修改日期。
我怎样才能获得文件夹的这个值?
一种方法是跟踪文件夹中文件的上次修改时间并将最新值分配给文件夹。但如果它是一个空文件夹怎么办?
请建议。
我正在使用 java 17.0 和 dropbox java sdk version7.0.0
对于非空文件夹,您可以使用 listfolder() 函数并从文件夹中获取最新的 client_modified 日期。您将能够看到时间戳并检查最新的 client_modified 视为最后修改日期。
对于空文件夹,您必须手动执行此操作,因为没有文件可跟踪,但您仍然可以使用元数据缓存方法。