- 阅读权限
- 255
- 威望
- 0 级
- 论坛币
- 9352 个
- 通用积分
- 4295.0362
- 学术水平
- 157 点
- 热心指数
- 173 点
- 信用等级
- 130 点
- 经验
- 66005 点
- 帖子
- 642
- 精华
- 0
- 在线时间
- 1965 小时
- 注册时间
- 2009-10-6
- 最后登录
- 2024-4-22
|
- dm "log;clear;output;clear;";
- options noxwait;
- x "dir c:\windows\ > d:/dirfiles.txt";
- filename dirfiles "d:\dirfiles.txt";
- data a;
- infile dirfiles truncover;
- input lines $ 1-200;
- lines=strip(lines);
- if _n_<=5 then delete;
- run;
- data a1;
- set a end=last1;
- if last1 then delete;
- run;
- data a2;
- set a1 end=last2;
- if last2 then delete;
- run;
- data dir file;
- set a2;
- if find(lines,'<DIR>') then output dir;
- else output file;
- run;
- proc print data=dir; run;
- proc print data=file; run;
复制代码
|
|