looping through folders and subfolders


hi,

 

i'm create script check tifs , jpgs right height , width, resolution , on.

i work if see files in content panel (looping through files app.document.getselection ...

 

the script needs check many files in different subfolders (all in 1 parent folder), don't use collection reveal files of subfolders first , start script.

 

my plan choose parent folder in folder panel , script should  loop through each file of each subfolder ...

 

so maybe there's knows solution problem, great!

 

thanks lot,

sebastian.

this should started...

 

 

#target bridge    var folders =[]; folders = findallfolders(folder(app.document.presentationpath), folders); folders.unshift(folder(app.document.presentationpath)); for(var in folders){ var filelist = folders[a].getfiles(/\.(jpg|tif)$/i); for(var p in filelist){ var thumb = new thumbnail(filelist[p]); var height = thumb.core.quickmetadata.height; var width = thumb.core.quickmetadata.width; var resolution = thumb.core.quickmetadata.xresolution; if(resolution ==0) resolution =72; //do processing here //$.writeln(decodeuri(thumb.spec) + "," + height + "," + width + "," + resolution);     } } function findallfolders( srcfolderstr, destarray) {  var filefolderarray = folder( srcfolderstr ).getfiles();  ( var = 0; < filefolderarray.length; i++ ) {   var filefoldobj = filefolderarray[i];   if ( filefoldobj instanceof file ) {      } else {          destarray.push( folder(filefoldobj) );   findallfolders( filefoldobj.tostring(), destarray );   }  }  return destarray; }    


More discussions in Bridge Scripting


adobe

Comments

Popular posts from this blog

How to change text Component easybook reloaded *newbee* - Joomla! Forum - community, help and support

After Effect warning: A problem occurred when processing OpenGL commands

Preconditions Failed. - Joomla! Forum - community, help and support