You could absolutely combine the approaches, I would think.
Thank you @kienerj for pointing to this feature.
Another interesting function could be this component by @gab1one that would wait for a file to change. In order to bring this into a ‘looping system’ - some changes might be necessary. In my example I tried to do a small such system with generic KNIME nodes.