2016-11-24 293 views
2

我想以编程方式在脚本中重新分配SAS工作目录。换句话说,标准设置是可以的,但是,对于某些任务,我想要一些代码行来更改默认设置......仅用于该会话。在SAS中设置工作目录

预先感谢您的关注

回答

3

使用库调用user。当这个库存在时,sas将所有数据集默认为user库而不是工作库。

libname user '/folders/myfolders/proj1'; 

data want; 
set sashelp.class; 
run; 

proc datasets library=user; 
run;quit; 

用户库,可以读取,创建和写入到工作以外的一个SAS库文件没有指定一个逻辑库引用名作为SAS文件名的一部分。一旦将libref用户与SAS库相关联,SAS就会在该库中存储任何具有一级名称的文件。与工作库不同,存储在该库中的文件在会话终止时不会被SAS删除。

http://support.sas.com/documentation/cdl/en/lrcon/69852/HTML/default/viewer.htm#n18m1vkqmeo4esn1moikt23zhp8s.htm