java递归实现 堆的删除_java 递归实现删除或查询指定目录下的全部文件
/**
* 递归列举盘符下的全部文件的名称,如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 递归实现删除或查询指定目录下的全部文件相关推荐
- java 空文件_java删除指定目录下所有空文件夹的方法
本文实例讲述了java删除指定目录下所有空文件夹的方法.分享给大家供大家参考,具体如下: package com.func; import java.io.File; import java.util ...
- python删除过期文件_Python删除指定目录下的过期文件的代码
在代码过程中,将代码过程中比较常用的一些代码段做个备份,如下的代码是关于Python删除指定目录下的过期文件的代码,应该能对小伙伴也有帮助. import os import sys import t ...
- Java 输出指定目录下的所有文件
使用 File 类的 list 方法来输出指定目录下的所有文件 完整代码 class Main {public static void main(String[] args) {File dir = ...
- 删除指定目录下的所有文件与更改文件扩展名
删除指定目录下的所有文件 //删除指定目录下的所有文件private void button1_Click(object sender, EventArgs e){DeleteFilesAndFold ...
- 关于Java实现批量下载MinIO指定目录下的所有文件
关于Java实现批量下载MinIO指定目录下的所有文件 Straightforward String bucketName = "bucket01";// 检查'mybucket' ...
- 删除指定目录下的所有文件包括目录
public class DelFile{ /** * 删除指定目录下全部文件和目录 * @param filePath 需删除的文件目录路径 */ public s ...
- 删除指定目录下的空文件夹
/*** @author:樊* @Data: 2022/7/25* @Time: 20:42*//* * 删除指定目录下的空文件夹*/ package test.test1;import java.i ...
- Java案例:生成指定目录下某种类型文件的列表
文章目录 一.提出任务 二.解决问题 1.创建Java项目 - GetTypeFiles 2.创建net.hw.file包,在里面创建getFiles类 3.启动程序,查看效果 一.提出任务 编写一个 ...
- cmd命令下,使用java命令,运行指定目录下的*.class文件。
目标: 使用jdk1.8bin目录下的java.jdk1.9目录下的java命令, 运行D:\111\222\下的HelloWorld.class文件,(HelloWorld在包com.xxx中) 使 ...
最新文章
- Python运维项目中用到的redis经验及数据类型
- 高并发存储番外篇:Redis套路,一网打尽
- ionic2.0禁止横屏模式
- mysql类型_MySQL的数据类型
- 如何做网络营销推广浅析网站SEO外链发布的技巧分享!
- print 和 printf 和 println
- Py-博客学习50问
- 编程中的Eric常用的编程单词的缩写
- Java中List.forEach()方法使用
- Win10系统安装打印机提示未安装打印机驱动程序,试图将驱动程序添加到存储区
- 文本分析-全角字符串与半角字符串的转换
- 挂载NTFS分区导致Docker容器无法启动,Exited (137)错误
- 钢笔墨水能否代替打印机墨水_uv打印机喷头波形和墨水关系
- 外贸:圣诞新年祝福语语
- jQuery日期插件
- C++设计模式14——职责链模式
- vue中关闭浏览器清除localStorage,并且刷新时保持状态不受影响
- oracle sql语句备份数据库,用SQL语句备份SQL数据库_oracle
- python字典zip函数_Python zip函数及用法
- 想做一个完美的健身训练计划,你需要知道什么?
热门文章
- 小程序云函数获取用户昵称_小程序云开发云函数进阶
- php sprintf 后面补0,PHP数字前补0的自带函数sprintf 和number_format的用法(详解)
- babel css3新特性_2018年面试前端总结
- rnn 梯度消失爆炸
- linux的write是线程安全的吗,socket的write/send还是是否是线程安全?
- python怎么输出文字_python怎么输出汉字
- 按位异或运算和求反运算解析
- VMWare 黑苹果卡在Logo页面
- 运用计算机辅助电话调查的方法,第二章 统计数据的搜集、整理与显示
- android apr分析,APR分析信号篇