Subscribe Bookmark RSS Feed

List of folders

j_bonnouvrier

Community Trekker

Joined:

Dec 19, 2012

Hi,

I am looking forward a solution to get a list of folder in a given directory using JSL.

Thanks in advance!

Jerome

2 REPLIES
ian_jmp

Staff

Joined:

Jun 23, 2011

Something like this, perhaps?

Names Default To Here( 1 );

// Given a path to a folder, returns a list of all folders therein (not recursive!)

dirList =

Function({path}, {Default Local},

  // Get all files and folders in the specified folder

  fid = Files In Directory( path);

  // Remove all the files, just leaving the folders

  for(f=NItems(fid), f>=1, f--, if(IsFile(path||"/"||fid[f]), RemoveFrom(fid, f)));

  fid;

);

// Try out the function

path = "$DESKTOP";

Print(dirList(path));

j_bonnouvrier

Community Trekker

Joined:

Dec 19, 2012

Indeed, something like this should help!

I will try to insert this in my script, but it should help me to go forward!

Thanks a lot Ian!

Jérôme