DATA Step, Macro, Functions and more

List out all files in all sub directories

Reply
Frequent Contributor
Posts: 85

List out all files in all sub directories

Hi there,

My task is to list out all files in my current directory which has about 3 sub directories . As we have EG , all pipe commands are disabled but I am able to list out all file names in a dataset by using following code but however I am unable to tweak it for all sub folders as these 3 subdirectories also have  4 folders each. Basically its Q1, Q2 and Q3 and then Q1 consists of folders of January, February and so on .... Need help in modifying this code to take care of all folders....or else if any alternative is there without pipes..plz let me know


filename _folder_ "%bquote(\\jafiles01\SAS Folder\)";
data filenames(keep=memname);
  handle=dopen( '_folder
_' );

  if handle > 0 then do;
    count=dnum(handle);
    do i=1 to count;
      memname=dread(handle,i);
      output filenames;
    end;
  end;
  rc=dclose(handle);
run;
filename _folder_ clear;


Super User
Posts: 3,260

List out all files in all sub directories

Posted in reply to forumsguy

You might want to check this out as well:

http://support.sas.com/kb/25/074.html

Frequent Contributor
Posts: 85

List out all files in all sub directories

Thanks SASKiwi for the link but it still does the same thing. It reads out files from same folder and not the subfolders....

Trusted Advisor
Posts: 1,301

List out all files in all sub directories

Posted in reply to forumsguy

What OS are you using?

Frequent Contributor
Posts: 85

List out all files in all sub directories

I am using Windows with SAS Enterprise Guide 4.3

Trusted Advisor
Posts: 1,301

List out all files in all sub directories

Posted in reply to forumsguy

Is the server you are connecting to through EG also Windows?

Regular Contributor
Posts: 171

Re: List out all files in all sub directories

Posted in reply to forumsguy

Take a look at Jason Secosky's excellent paper "User-Written DATA Step Functions."  Specifically, look at the "directory traversal example."  I would include a link but copy/paste doesn't work for me in this forum. 

New Contributor
Posts: 4

List out all files in all sub directories

Ask a Question
Discussion stats
  • 7 replies
  • 6760 views
  • 2 likes
  • 5 in conversation