Return to Snippet

Revision: 46853
at May 26, 2011 20:02 by rambles


Initial Code
filename parent "/lvl1/lvl2";

  data files_and_folders;
    length name $50;
    drop rc did i;
    did=dopen("parent");
    if did > 0 then do;
      do i=1 to dnum(did);
        name=dread(did,i);
        output;
        end;
      rc=dclose(did);
      end;
    else put 'Could not open directory';
  run;

Initial URL

                                

Initial Description
This simple, straightforward method should work on multiple platforms (other methods involving OS specific commands and pipes are less flexible).

Initial Title
Output list of files and folders to a dataset

Initial Tags

                                

Initial Language
SAS