Get a List of Files
    Scott Rossi 
    scott at tactilemedia.com
       
    Tue Aug 27 17:22:00 EDT 2002
    
    
  
Recently, "Scott Rossi"  wrote:
> How might one get a list of all files from a folder which contains nested
> folders and files several levels deep?
In my ignorance, I forgot to check my archived mail files which contained
this modified code snippet from Geoff Canyon:
global gHierList,gMainFolder,gBaseLevels
local tCount
on mouseUp
  put "" into gHierList
  put "" into fld tresult
  answer folder "Pick a folder you want to walk:"
  put it into gMainFolder
  if gMainFolder = "" then exit mouseUp
  set the itemDel to "/"
  put 0 into tCount
  put the number of items of gMainFolder into gBaseLevels
  directoryWalk gMainFolder
  put gHierList into fld tresult
end mouseUp
on directoryWalk whatFolder
  --put whatFolder
  --exit to top
  set the itemDel to "/"
  set the directory to whatFolder
  put the files into temp
  add the number of lines of temp to tCount
  # filter temp with "*.html"
  sort temp
  repeat for each line x in temp
    put whatFolder & "/" & x & cr after gHierList
  end repeat
  put the folders into tDirList
  sort tDirList
  delete line 1 of tDirList
  repeat for each line x in tDirList
    directoryWalk (whatFolder & "/" & x)
  end repeat
end directoryWalk
Thanks to Ken Ray as well for posting his modified modified version. :-)
(I'll probably make some modifications as well...)
Regards,
Scott Rossi
Creative Director
Tactile Media, Multimedia & Design
-----
E: scott at tactilemedia.com
W: http://www.tactilemedia.com
    
    
More information about the metacard
mailing list