Java 找出哪些NSF文件属于Domino服务器的任何方法

Java 找出哪些NSF文件属于Domino服务器的任何方法,java,lotus-notes,lotus-domino,Java,Lotus Notes,Lotus Domino,请有人告诉我是否有任何方法可以识别NSF文件,无论它属于用户还是Domino服务器。 例如,Domino维护自己的NSF文件,如catalog.NSF、events.NSF、busytime.NSF、names.NSF等。 当我查询Domino服务器以返回所有NSF文件时,服务器返回所有NSF文件,包括它自己的NSF文件,如上述NSF文件。现在,当我的应用程序遇到这些与domino相关的NSF文件时,它应该跳过提取数据,或者不处理上述domino文件,需要跳过它们 我的应用程序是用JAVA编写的

请有人告诉我是否有任何方法可以识别NSF文件,无论它属于用户还是Domino服务器。 例如,Domino维护自己的NSF文件,如catalog.NSF、events.NSF、busytime.NSF、names.NSF等。 当我查询Domino服务器以返回所有NSF文件时,服务器返回所有NSF文件,包括它自己的NSF文件,如上述NSF文件。现在,当我的应用程序遇到这些与domino相关的NSF文件时,它应该跳过提取数据,或者不处理上述domino文件,需要跳过它们

我的应用程序是用JAVA编写的

如果有什么办法,请让我知道如何克服这个问题

谢谢大家!!
Rajath

您可以基于该列表构建一个系统数据库列表(此处用于6.5 Domino服务器)。

您可以基于该列表构建一个系统数据库列表(此处用于6.5 Domino服务器)。

服务器专门使用特定的Domino数据库。具有足够权限的用户也可以访问它们。没有编程方法来区分“服务器控制”数据库和其他数据库。在这种情况下,您需要保留一个要“跳过”的数据库列表

查看的列表应该为您提供一个涵盖所有Domino版本的完整列表。现在,请记住,此列表指定了“ntf”文件扩展名。您可以将列出的名称替换为“nsf”文件扩展名,以替代跳过/忽略列表


如果尚未这样做,则可以使用“”类遍历服务器上列出的数据库,并根据需要过滤掉“ntf”文件。

服务器专门使用特定的Domino数据库。具有足够权限的用户也可以访问它们。没有编程方法来区分“服务器控制”数据库和其他数据库。在这种情况下,您需要保留一个要“跳过”的数据库列表

查看的列表应该为您提供一个涵盖所有Domino版本的完整列表。现在,请记住,此列表指定了“ntf”文件扩展名。您可以将列出的名称替换为“nsf”文件扩展名,以替代跳过/忽略列表


如果尚未执行此操作,则可以使用“”类遍历服务器上列出的数据库,并根据需要过滤掉“ntf”文件。

为什么不将数据库组织到单独的文件夹中(大多数系统数据库都位于根目录下)然后只读取这些目录?

为什么不将数据库组织到单独的文件夹中(大多数系统数据库都在根目录上),然后只读取这些目录