2015-10-22 50 views
1

我想讀取當前項目的所有子文件夾。由於我的項目正在使用素材文件夾中的圖像,我需要它的所有子文件夾。extensionscript:獲取項目的文件夾

現在我只有我的項目的當前位置:

var projectPath=app.project.file.path; 
+1

你嘗試過嗎? –

回答

3

你拿到項目路徑:

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); 

app.project.file.parent 

和所有的遞歸文件夾,你得到

相關問題