我想在本地或服务器上创建数据库副本到不在数据下的文件夹我有如下代码:
var arcName:String = "C:\Archive\MyArchives\SomeName.nsf"
var arcDB:NotesDatabase = appDB.createCopy("", arcName);
当操作完成(它不会产生任何错误)时,我无法在任何地方找到数据库。如果我将arcName更改为" Archives \ Myarchives \ SomeName,nsf"这个过程正常。但我不想在数据下使用这些档案。
使用完整路径似乎不会使其从Data文件夹下移出。
答案 0 :(得分:1)
这可能是字符串转义的情况 - 在SSJS中,与大多数C-lineage语言一样,\
是转义字符。用\\
来代替每个。在我的测试中,它的作用是database.createCopy("", "C:\\Archive\\MyArchives\\SomeName.nsf")
。