如何使用SAS删除包含SAS数据集的外部文件夹

时间:2018-04-06 12:37:05

标签: sas

在驱动器中,我有文件夹(日期明确),每个文件夹包含1个SAS文件。我的期望是保持 仅13个月的数据 (仅13个月的文件夹)并删除驱动器中的任何其他旧文件夹。我们是否有代码或者还有什么其他方法可以帮助您吗?

1 个答案:

答案 0 :(得分:2)

使用FDELETEDELETE执行此操作,另一个有用的功能是FEXIST,它会检查文件是否存在。上面链接中的sas文档有很好的例子。

删除目录的示例:如果文件夹不为空,则该文件夹将被删除

%let TargetPath=c:\data\temp\Folder;
FILENAME FMyRep "&TargetPath";
%LET rc=%SYSFUNC(FDELETE(FMyRep));
%PUT rc=&rc;
FILENAME FMyRep CLEAR;

原帖[{3}}。