filenam语句的作用是,自定义字符来代替某个路径。这个路径可以是文件也可以是文件夹。
例如:
filename abc "D:\Novo\autoexec.sas";
data aaa;
infile abc truncover;
input var $3000.;
run;
此处加粗的abc代表的就是:D:\Novo\autoexec.sas
这个语句很大的作用是为了方便,简化路径。但是有的时候这样使用并不方便,比如我希望使用D:\Novo路径下的autoexec1.sas,autoexec2.sas等多个文件,那么就必须用filename定义同样数目的路径名。这样的方法并不方便。
故而filename定义的路径名还有另一种使用方法,下面的例子和上面的例子是等效的:
filename abc "D:\Novo\";
data aaa;
infile abc(autoexec.sas) truncover;
input var $3000.;
run;
不仅如此,下面的例子也是等效的:
filename abc "D:\";
data aaa;
infile abc(Novo\autoexec.sas) truncover;
input var $3000.;
run;
网友评论