当我在企业指南中打开一个 SAS 文件并运行它时,它会在服务器上执行。源文件本身位于生产站点或开发站点。然而,在这两种情况下,它都在同一台服务器上执行。我希望能够告诉我的脚本将结果存储在相对文件夹中。但是如果我写类似
libname lib_out xport "..\tmp\foobar.xpt";
我收到一个错误,因为 SAS Enterprise Guide 进程的工作文件夹不是我的源文件的位置,而是服务器上的一个文件夹。并且该文件夹..\tmp
不存在那里。即使可以,服务器进程在该文件夹中也没有写入权限。
我想确定从哪个文件夹.sas
加载文件并相应地设置工作文件夹。在一种情况下是S:\Development\myproject\sas\foobar.sas
,在另一种情况下是S:\Production\myproject\sas\foobar.sas
这可能吗?或者你会怎么做?