title: Why hadoop `FileSystem.delete` return a boolean
body: <p>I'm confused about this API. If the deletion failed, shouldn't it throw an exception to explain the reason? Why does it return a boolean to tell us if deletion success or not?</p>