def output = '/Users/reinhard/Downloads/output/' def input = '/Users/reinhard/Downloads/complete/' (input as File).watchFolder { files -> executeScript('dev:amc', ['--action', 'duplicate', '-non-strict', '--output', output], [minFileSize:0], files) } sleep Integer.MAX_VALUE