add dir & file