全部版块 我的主页
论坛 数据科学与人工智能 数据分析与数据科学 SAS专版
9515 15
2012-01-19
求教—sas能否删除文件或某一文件夹下的所有文件
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

全部回复
2012-1-19 15:58:06
最好是删除文件夹下所有的文件
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2012-1-19 16:00:36
用这个macro
说文件超出长度!
%macro deleteTmp(location);
%do i=1 %to 3;
data Filenames_&i.;
set Filenames(firstobs=&i. obs=&i.);
call symput('memname',trim(left(memname)));
%put  &i. &memname.;
run;
%put %sysfunc(FDELETE('"&location\&memname."'));
%end;
%mend;
%deleteTmp(&Total_F.);

例如:
3 P01_Total_F.JGS_yield_z_OTC1_vs_Flag_by_UD_PM.gif
SAS log 会出现:
NOTE: There were 1 observations read from the data set WORK.FILENAMES.
NOTE: The data set WORK.FILENAMES_3 has 1 observations and 2 variables.
NOTE: DATA statement used (Total process time):
      real time           0.01 seconds
      cpu time            0.01 seconds


NOTE: In a call to the FDELETE routine, the fileref '"&location\&memname."' exceeds 8 characters,
      and will be truncated.
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2012-1-19 17:01:14
note说得很清楚是fileref不是filepath啦,那你就用filename statament来定义呗。。。
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2012-1-19 17:56:09
复制代码
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2012-1-21 09:05:16
zhangzachary 发表于 2012-1-19 17:56
大哥,这个是可以删除sas文件,但是里面还有很多图形也要删掉。
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

点击查看更多内容…
相关推荐
栏目导航
热门文章
推荐文章

说点什么

分享

扫码加好友,拉您进群
各岗位、行业、专业交流群