I wouldn't bother with the exists test.  These files are highly likely to exist, because that's how we determined the state earlier in this method... by testing for their existence.  Just delete them.  If the delete fails because its already gone, it returns false, and is therefore harmless.