For example given: '/Users/John/Desktop/FooApp',
I would like to get a list such as:
['/Users/John/Desktop/FooApp',
 '/Users/John/Desktop/FooApp/Folder1',
 '/Users/John/Desktop/FooApp/Folder2',
 '/Users/John/Desktop/FooApp/Folder2/folderA',
 '/Users/John/Desktop/FooApp/Folder3',
 '/Users/John/Desktop/FooApp/Folder3/folderX',
 '/Users/John/Desktop/FooApp/Folder3/folderX/folderY',
 '/Users/John/Desktop/FooApp/Folder3/folderX/folderY/folderZ',
 '/Users/John/Desktop/FooApp/Folder3/folderX/folderY2'
]
I require this list to search through all directories to check the existence of a file. The user inputs a folder, and I basically will perform a check similar to finders in OS. I am planning to check fs.exists(subdir + '/mylib.dll') on all the subdirectories.  Is there any neat way to do that?
 
    