ProjectItem.moveBin() 无法正常工作扩展脚本 (Adobe)

ProjectItem.moveBin() not working correctly Extends Script (Adobe)

我目前正在开发一个带有扩展脚本的脚本,它是一种类似于 javascript 的脚本语言,我们用它来自动执行 Adob​​e 软件中的任务(这里是 premiere pro) 这是我的代码在做什么: -i 从我电脑的文件夹中导入文件 - 然后我把它们放在我的 prpro 项目的垃圾箱里 - 对于每个文件,我用文件和序列创建一个 bin

我的问题是最后一个文件没有移动到 bin

这是我的代码

    root = app.project.rootItem
    newFilesPath = "C:/Path"
    newFilesBin = root.children[0]
    
    app.project.importFiles(newFilesPath, true, newFilesBin, false)
    
    app.project.save()
    
    newFilesBin = root.children[0]
    
    for(i=0; i<newFilesBin.children.numItems; i++){
        newFile = newFilesBin.children[0]
        name = newFile.name
        
        newBin = root.createBin(name)
        file.moveBin(newBin)
    }

因此,如果我在路径中放置多个文件,它不会移动最后一个文件,而是移动所有文件

感谢帮助

我找到了解决方案:

我只是更改了 for 循环的参数

for(i=-1; i<newFilesBin.children.numItems+1; i++)

我不太清楚它为什么起作用但它起作用