怎么在Java中使用File类删除指定的文件夹 | 您所在的位置:网站首页 › java删除文件夹及文件夹下内容 › 怎么在Java中使用File类删除指定的文件夹 |
怎么在Java中使用File类删除指定的文件夹
发布时间:2021-01-12 14:56:22
来源:亿速云
阅读:124
作者:Leah
栏目:开发技术
本篇文章给大家分享的是有关怎么在Java中使用File类删除指定的文件夹,小编觉得挺实用的,因此分享给大家学习,希望大家阅读完这篇文章后可以有所收获,话不多说,跟着小编一起来看看吧。 前言对delete的解说 那么问题来了!!! (②中的问题,怎么删除文件夹里所有文件,想必很多同学也和我一样懵,) 别着急(往下看) 要用到的方法 (递归思想) 如果文件夹里面还有文件夹,就继续往下找(可能不太官方,个人理解) 接下来 代码展示方法一: package com.study; import java.io.File; import java.io.IOException; /** 1. 应用场景 2. delete删除只能删除空文件夹 和文件 3. 删除指定文件夹 */ public class Test1 { public static void main(String[] args) throws IOException { File f = new File("D://B"); deleteFile(f);//删除完后并没有删除根目录 f.delete();//删除根目录 if (!f.exists()){ //控制台打印 System.out.println("删除成功"); } } private static void deleteFile(File file) throws IOException { /** * File[] listFiles() * 返回一个抽象路径名数组,这些路径名表示此抽象路径名表示的目录中的文件。 */ File[] files = file.listFiles(); if (files!=null){//如果包含文件进行删除操作 for (int i = 0; i |
CopyRight 2018-2019 实验室设备网 版权所有 |