2

I want to read all subfolders of my current Project. Because my Project is using images from the Footage-Folder i need all the sub-Folders of it.

For now i only have the current Path of my project:

 var projectPath=app.project.file.path;
dazzafact
  • 2,570
  • 3
  • 30
  • 49

1 Answers1

4

The project path you get with:

app.project.file.parent

And all the recursive folders you get with:

function getFoldersRecursive(folder) {
    var
        files = folder.getFiles(),
        editFolders = [],
        folder;

    for (var i = 0; i < files.length; i++) {
        folder = files[i];
        if (folder instanceof Folder) {
            editFolders.push(folder);
            editFolders = editFolders.concat(getFoldersRecursive(folder));
        }
    }
    return editFolders;
}

var projectFolder = app.project.file.parent;
var allFolders = getFoldersRecursive(projectFolder);
Ziki
  • 1,390
  • 1
  • 13
  • 34