add IsFileOpenOrExit