SAS 修改程序日期/时间

问题描述 投票:0回答:1

SAS 服务器上的多个文件夹中保存有多个 .sas 程序(服务器 > SASApp > Home > Run 1 等)

有没有办法可以立即检查所有这些程序的最后修改日期?我知道有dictionary.tables代码,但我认为这只是用于库而不是文件路径?

还有 - 有没有办法轻松备份这些程序?

path sas
1个回答
0
投票

如果目标只是查找有关文件的信息,那么您可以使用 FINFO() 函数。 例如,请参阅此宏:https://github.com/sasutils/macros/blob/master/dirtree.sas

例如,您可以使用此调用

%dirtree(/sasp/home/TEAM,out=sas_files)

使用该目录树中的每个文件创建数据集。

然后您可以子集到感兴趣的文件。 例如,如果您想要以 .sas 结尾的文件,您可以执行以下操作:

data sas_programs;
   set sas_files;
   where scan(filename,-1,'.') = 'sas';
run;
© www.soinside.com 2019 - 2024. All rights reserved.