Hadoop学习之fileSystem.delete方法


fileSystem.delete里边主要有两个参数一个Path,这个是要删除的路径Path f,一个是是否递归(recursive)
Path f, boolean recursive

/** Delete a file.
*
* @param f the path to delete.
* @param recursive if path is a directory and set to
* true, the directory is deleted else throws an exception. In
* case of a file the recursive can be set to either true or false.
* @return true if delete is successful else false.
* @throws IOException
*/
源码里是这样写的 ,我的理解是

如果要删除的路径是一个文件,参数recursive 是true还是false都行
如果要删除的路径是一个目录,参数recursive 开启true就是递归删除,如果填false,而下级目录还有文件,就会报错
关于递归或者递归删除可以自行百度。


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM