Access Denied likely means that you have permission issues:
Code: Select all
[MOVE] from [/volume2/Downloads_raw/www.Torrenting.com - XXX.XX.2025.S01E02.720p.HEVC.x265-MeGusta/XXX.XX.2025.S01E02.720p.HEVC.x265-MeGusta.mkv] to [/volume2/Video/Series/XXX XX (2025)/Season 1/XXX XX (2025).S01E02.Episode 2.mkv] failed due to I/O error [Access Denied: /volume2/Downloads_raw/www.Torrenting.com - XXX.XX.2025.S01E02.720p.HEVC.x265-MeGusta/.2025.S01E02.720p.HEVC.x265-MeGusta.mkv -> /volume2/Video/Series/XXX XX (2025)/Season 1/XXX XX (2025).S01E02.Episode 2.mkv (rwxrwxrwx 1026:100 XXX.XX.2025.S01E02.720p.HEVC.x265-MeGusta.mkv)]
Permission issues are unrelated to
filebot specifically. Different users have different permissions. The first step is to check which user
filebot is running as and then to ensure that this user has read/write permissions for the source and target folders.

The proposed target file path includes series name / year correctly as generated by your custom format:
Code: Select all
XXX XX (2025)/Season 1/XXX XX (2025).S01E02.Episode 2.mkv

On an unrelated note, the
--def ignore parameter expects a regular expression, so the comma-separated list of values you are passing as parameter value does nothing at best. The
--def ignore option is notably about ignoring files
(e.g. extras) from processing. You seem to be trying to use it for something else. The
--def ignore parameter doesn't do what you think it does.