有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

java可以通过任何方式找出哪些NSF文件属于Domino服务器

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

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

如果有什么办法,请告诉我如何克服这个问题

谢谢大家! 拉贾斯


共 (2) 个答案

  1. # 2 楼答案

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

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

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