Code: Select all
{ folder.path.removeAll(/\[.+?\]/) }/{ fn.removeAll(/\[.+?\]/) }
folder.path ... parent folder file path
/\[.+?\]/ ... regular expression that matches [...] patterns
CLI: use --db file to rewrite file paths:
Code: Select all
filebot -rename -r /input --db file --file-filter "f.path =~ /\[.+?\]/" --format "{ folder.path.removeAll(/\[.+?\]/) }/{ fn.removeAll(/\[.+?\]/) }" --action TEST
Code: Select all
[TEST] from [/input/Alias [720p]/Alias 1x01 [720p].mkv] to [/input/Alias/Alias 1x01.mkv]