当前位置:网站首页 > Java基础 > 正文

java删除文件教程



 <input type="hidden" name="article_id" id="article_id" value="28964" /> <input type="hidden" name="catid" id="catid" value="0" /> <p>在这一小节中将学习如何在Java中删除文件和目录,在上面我们学习了如何在java中创建文件。</p> 

  • Java File 方法可用于删除文件或空目录/文件夹。如果文件被删除,方法返回,如果文件不存在则返回。
  • 如果删除目录,方法检查目录是否为空。如果目录为空,则删除目录,否则方法不会执行任何操作并返回。所以在这种情况下,必须递归删除所有文件,然后再删除空目录。
  • 删除非空目录的另一种方法是使用方法。在这种方法中,可以逐个处理所有文件,并在单个文件对象上调用方法。

Java删除文件示例

 
  

注意,与createNewFile()不同,delete方法不会抛出IOException异常。

下面是一个简单的程序,演示如何删除非空目录。如果目录包含有文件,删除目录不会成功。

 
  

前面编写了基于递归的代码来删除带有嵌套目录的目录。但是使用Java 7,可以使用类来完成。下面是用来删除目录的代码,它也负责删除嵌套目录。

 
  

上面就是java删除文件和java删除目录示例的全部内容。

 <br /> <p style="text-align:center;float:left;width:100%;margin-top:24px;margin-bottom:18px;"> </p> <div style="width:100%;margin-bottom: 16px; min-height: 180px;margin-top:18px;float:left;"> <span style="float:left;">上一篇: java中方法重载和方法重写的区别</span> <span style="float:right;">下一篇:哥,这回真没有了</span> <div id="googlead" style="float:left;margin-top:8px;"> </div> </div> 

  • 上一篇: 211java教程
  • 下一篇: java入门教程24
  • 版权声明


    相关文章:

  • 211java教程2025-10-22 12:34:02
  • java抽卡视频教程2025-10-22 12:34:02
  • 433集教程java2025-10-22 12:34:02
  • 菜鸟教程java注解2025-10-22 12:34:02
  • 达内java教程2025-10-22 12:34:02
  • java入门教程242025-10-22 12:34:02
  • java学习视频教程2025-10-22 12:34:02
  • java ueditor使用教程2025-10-22 12:34:02
  • java application使用教程2025-10-22 12:34:02
  • java三大框架教程2025-10-22 12:34:02