我想以编程方式在脚本中重新分配SAS工作目录。换句话说,标准设置是可以的,但是,对于某些任务,我希望有一些代码行可以更改默认设置......仅适用于该会话。
提前感谢您的关注
答案 0 :(得分:3)
使用名为user
的库。当此库存在时,sas将所有数据集默认为user
库而不是工作库。
libname user '/folders/myfolders/proj1';
data want;
set sashelp.class;
run;
proc datasets library=user;
run;quit;
用户库使您可以读取,创建和写入除工作以外的SAS库中的文件,而无需将libref指定为SAS文件名的一部分。将libref用户与SAS库关联后,SAS会在该库中存储具有一级名称的任何文件。与工作库不同,当会话终止时,SAS不会删除存储在此库中的文件。