SSIS Foreeach Container Not Failing
Surprise, surprise, surprise!  SSIS doesn't fail the Foreach File loop container if the path is inaccessible – wow... how fun.  You'll have to add a script task to check before the loop fires.