Hi
You need to design the jobs as below:
parent job:
tfilelist--iterate--tRunjob
on tRunJob, call the child job, pass the current file path to child job, uncheck the 'die on error' option.
Please refer to this documentation to learn how to pass the current file path to child job.
https://help.talend.com/reader/rPqHEobxhKnLJRLBS~_unw/HnnnoNuTa5UDsLG47_PAPQ
child job:
read current file-->check schema
|onsubjobok
move the file to target folder.