在这一小节中将学习如何在Java中删除文件和目录,在上面我们学习了如何在java中创建文件。
- Java File 方法可用于删除文件或空目录/文件夹。如果文件被删除,方法返回,如果文件不存在则返回。
- 如果删除目录,方法检查目录是否为空。如果目录为空,则删除目录,否则方法不会执行任何操作并返回。所以在这种情况下,必须递归删除所有文件,然后再删除空目录。
- 删除非空目录的另一种方法是使用方法。在这种方法中,可以逐个处理所有文件,并在单个文件对象上调用方法。
Java删除文件示例
注意,与createNewFile()不同,delete方法不会抛出IOException异常。
下面是一个简单的程序,演示如何删除非空目录。如果目录包含有文件,删除目录不会成功。
前面编写了基于递归的代码来删除带有嵌套目录的目录。但是使用Java 7,可以使用类来完成。下面是用来删除目录的代码,它也负责删除嵌套目录。
上面就是java删除文件和java删除目录示例的全部内容。
上一篇: java中方法重载和方法重写的区别
下一篇:哥,这回真没有了
版权声明:
本文来源网络,所有图片文章版权属于原作者,如有侵权,联系删除。
本文网址:https://www.bianchenghao6.com/java-jiao-cheng/16767.html