我正在尝试使用 ssjs 在 domino 数据目录中创建一个目录,该目录适用于所有 Domino 支持的操作系统,如 windows 和 linux 等。我已经完成了以下操作(未经测试)
function getPath(){
var d = session.getEnvironmentString("directory",true)
var s = java.io.File.separator
var path = d + s + "temp"
var dir:java.io.File = new java.io.File(path);
dir.mkdir();
return path;
}
返回的路径稍后用于使用 java 将文件存储在该目录中。目前我需要在 Windows 上添加两个反斜杠来存储文件,并且不确定它在其他操作系统中是如何工作的,以及如何使我的函数返回我需要的路径,具体取决于所使用的操作系统。
var filename = getPath() + "file.txt"