Hi John,
We can use Foreach Loop Container to read the file name and then use Script Task to check if the file exists.
Please refer to the following links:
Looping Through a Result Set with the ForEach Loop
[SSIS -How to Check IF File Exists In Folder Script Task
Best Regards,
Mona
If the response is helpful, please click "Accept Answer" and upvote it.