Это зависит от того, чего вы пытаетесь достичь и в какой момент. Если вам это нужно во время веб-запроса, то оно будет доступно через переменную %request
, которая является экземпляром % CSP.Request . Там, где доступно несколько CgiEnv, один из них - PATH_TRANSLATED, в котором в файловой системе переведен полный путь к запрашиваемой странице. %request.GetCgiEnv("PATH_TRANSLATED")
Если вам нужны папки root CSP из любого места, вы можете использовать этот код
set cspdir = ##class(%File).NormalizeDirectory(##class(%File).SubDirectoryName($System.Util.DataDirectory(),"csp"))