标签: sas
在驱动器中,我有文件夹(日期明确),每个文件夹包含1个SAS文件。我的期望是保持 仅13个月的数据 (仅13个月的文件夹)并删除驱动器中的任何其他旧文件夹。我们是否有代码或者还有什么其他方法可以帮助您吗?
答案 0 :(得分:2)
使用FDELETE或DELETE执行此操作,另一个有用的功能是FEXIST,它会检查文件是否存在。上面链接中的sas文档有很好的例子。
FDELETE
DELETE
FEXIST
删除目录的示例:如果文件夹不为空,则该文件夹将被删除
%let TargetPath=c:\data\temp\Folder; FILENAME FMyRep "&TargetPath"; %LET rc=%SYSFUNC(FDELETE(FMyRep)); %PUT rc=&rc; FILENAME FMyRep CLEAR;
原帖[{3}}。