Quantcast
Channel: Adobe Community : Popular Discussions - Photoshop Scripting
Viewing all articles
Browse latest Browse all 12244

List folders only one heirarchy lower than selected top level?

$
0
0

Directory structure

Top level folder

     ->Subs

          ->subsubs

 

How would I indicate not to search all subfolders, but only folders one level under the top level? Thanks! Not my code.

 

 

#target photoshop; 
var folders =[]; 
var topLevel = Folder.selectDialog("Please select top level folder");     
folders = FindAllFolders(topLevel, folders); 
folders.unshift(topLevel); 
var List = []; 
for(var a in folders){List.push(decodeURI(folders[a].name));} 
alert(List.join("\n"));  
function FindAllFolders( srcFolderStr, destArray) {     var fileFolderArray = Folder( srcFolderStr ).getFiles();     for ( var i = 0; i < fileFolderArray.length; i++ ) {         var fileFoldObj = fileFolderArray[i];         if ( fileFoldObj instanceof File ) {                     } else {          destArray.push( Folder(fileFoldObj) );         FindAllFolders( fileFoldObj.toString(), destArray );         }     }     return destArray; 
}; 

Viewing all articles
Browse latest Browse all 12244

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>