/**

* 递归列举盘符下的全部文件的名称,如E:\HeartIsland

*

* @author HeartIsland

*

*/

public class FileListDemo {

/**

* 递归列举盘符下的全部文件的名称。如E:\HeartIsland之下的全部文件 并吧路径打印出来

*

* File file = new File("E:\\HeartIsland\\");

* // 列出文件的路径

* System.out.println(file.getPath());

* // 推断是否为目录

* System.out.println(file.isDirectory());

* // 列举某个盘符以下的文件或者目录

*

*/

public static void test(File file) {

File[] files = file.listFiles();

for (int i = 0; i < files.length; i++) {

if (files[i].isDirectory()) {

test(files[i]);

} else {

System.out.print("删除成功:"+files[i].getPath()+"\t");

//文件路径查询并打印

System.out.print("是否运行:"+files[i].delete()+"\n");

//文件运行删除(有返回值)

}

}

}

public static void main(String[] args) {

File file = new File("D:\\HeartIsland\\");

test(file);

}

}

File类的读取权限类:

public boolean canExecute();//推断能否够运行

public boolean canRead();//推断文件能否够读取

public boolean canWrite();//推断文件是否可写入

public boolean createNewFile();//创建一个新文件

public boolean delete();//删除文件或目录

public String getAbsolutePath();//获得文件的绝对路径

public String getName();//获得文件的名称

public String getPath();//将路径名变为字符串

public boolean isDirectory();//推断文件是否为一个目录

public boolean isFile();//推断文件是否为文件

public boolean isHidden();//推断文件是否是隐藏的

public long length();//返回文件 的长度

原文:http://www.cnblogs.com/gavanwanggw/p/7087143.html

java递归实现 堆的删除_java 递归实现删除或查询指定目录下的全部文件相关推荐

  1. java 空文件_java删除指定目录下所有空文件夹的方法

    本文实例讲述了java删除指定目录下所有空文件夹的方法.分享给大家供大家参考,具体如下: package com.func; import java.io.File; import java.util ...

  2. python删除过期文件_Python删除指定目录下的过期文件的代码

    在代码过程中,将代码过程中比较常用的一些代码段做个备份,如下的代码是关于Python删除指定目录下的过期文件的代码,应该能对小伙伴也有帮助. import os import sys import t ...

  3. Java 输出指定目录下的所有文件

    使用 File 类的 list 方法来输出指定目录下的所有文件 完整代码 class Main {public static void main(String[] args) {File dir = ...

  4. 删除指定目录下的所有文件与更改文件扩展名

    删除指定目录下的所有文件 //删除指定目录下的所有文件private void button1_Click(object sender, EventArgs e){DeleteFilesAndFold ...

  5. 关于Java实现批量下载MinIO指定目录下的所有文件

    关于Java实现批量下载MinIO指定目录下的所有文件 Straightforward String bucketName = "bucket01";// 检查'mybucket' ...

  6. 删除指定目录下的所有文件包括目录

    public class DelFile{   /**     * 删除指定目录下全部文件和目录     * @param filePath 需删除的文件目录路径     */    public s ...

  7. 删除指定目录下的空文件夹

    /*** @author:樊* @Data: 2022/7/25* @Time: 20:42*//* * 删除指定目录下的空文件夹*/ package test.test1;import java.i ...

  8. Java案例:生成指定目录下某种类型文件的列表

    文章目录 一.提出任务 二.解决问题 1.创建Java项目 - GetTypeFiles 2.创建net.hw.file包,在里面创建getFiles类 3.启动程序,查看效果 一.提出任务 编写一个 ...

  9. cmd命令下,使用java命令,运行指定目录下的*.class文件。

    目标: 使用jdk1.8bin目录下的java.jdk1.9目录下的java命令, 运行D:\111\222\下的HelloWorld.class文件,(HelloWorld在包com.xxx中) 使 ...

最新文章

  1. Python运维项目中用到的redis经验及数据类型
  2. 高并发存储番外篇:Redis套路,一网打尽
  3. ionic2.0禁止横屏模式
  4. mysql类型_MySQL的数据类型
  5. 如何做网络营销推广浅析网站SEO外链发布的技巧分享!
  6. print 和 printf 和 println
  7. Py-博客学习50问
  8. 编程中的Eric常用的编程单词的缩写
  9. Java中List.forEach()方法使用
  10. Win10系统安装打印机提示未安装打印机驱动程序,试图将驱动程序添加到存储区
  11. 文本分析-全角字符串与半角字符串的转换
  12. 挂载NTFS分区导致Docker容器无法启动,Exited (137)错误
  13. 钢笔墨水能否代替打印机墨水_uv打印机喷头波形和墨水关系
  14. 外贸:圣诞新年祝福语语
  15. jQuery日期插件
  16. C++设计模式14——职责链模式
  17. vue中关闭浏览器清除localStorage,并且刷新时保持状态不受影响
  18. oracle sql语句备份数据库,用SQL语句备份SQL数据库_oracle
  19. python字典zip函数_Python zip函数及用法
  20. 想做一个完美的健身训练计划,你需要知道什么?

热门文章

  1. 小程序云函数获取用户昵称_小程序云开发云函数进阶
  2. php sprintf 后面补0,PHP数字前补0的自带函数sprintf 和number_format的用法(详解)
  3. babel css3新特性_2018年面试前端总结
  4. rnn 梯度消失爆炸
  5. linux的write是线程安全的吗,socket的write/send还是是否是线程安全?
  6. python怎么输出文字_python怎么输出汉字
  7. 按位异或运算和求反运算解析
  8. VMWare 黑苹果卡在Logo页面
  9. 运用计算机辅助电话调查的方法,第二章 统计数据的搜集、整理与显示
  10. android apr分析,APR分析信号篇