开课吧Java教程:如何用listFiles()方法
Java 2增加了list( )方法的一个变化形式,名为listFiles( ),你会发现该方法很有用。
listFiles( )形式如下:
File[ ] listFiles( )
File[ ] listFiles(FilenameFilter FFObj)
File[ ] listFiles(FileFilter FObj)
上述三种形式以File对象矩阵的形式返回文件列表,而不是用字符串形式返回。第一种形式返回所有的文件,第二种形式返回满足指定FilenameFilter接口的文件。除了返回一个File 对象数组,这两个listFiles( )方法就像list( )方法一样工作。
第三种listFiles( )形式返回满足指定FileFilter的路径名的文件。FileFilter只定义了一个
accept( )方法,该方法被列表中的每个文件调用一次。它的通常形式如下:
boolean accept(File path)
如果文件被包括在列表中(即与path参数匹配的文件),accept( )方法返回true,如果不被包括,则返回false。
创建目录
另外两个有用的File类的方法是mkdir( )和mkdirs( )。mkdir( )方法创建了一个目录,创建成功返回true,创建失败返回false。创建失败是指File对象指定的目录已经存在,或者是因为整个路径不存在而不能创建目录。创建路径不存在的目录,用mkdirs( )的方法。它创建目录以及该目录所有的父目录。
开课吧Java教程:如何用listFiles()方法相关推荐
- java apache fileutil_Java FileUtil.listFiles方法代码示例
import org.apache.hadoop.fs.FileUtil; //导入方法依赖的package包/类 @Override public boolean delete(Path p, bo ...
- 开课吧Java教程之什么是Arrays
Java 2在java.util中新增加了一个叫做Arrays的类.这个类提供了各种在进行数组运算时很有用的方法.尽管这些方法在技术上不属于类集框架,但它们提供了跨越类集和数组的桥梁.在这一节中,分析 ...
- 开课吧Java教程什么是类集接口
类集框架定义了几个接口.本节对每一个接口都进行了概述.首先讨论类集接口是因为它们决定了collection类的基本特性.不同的是,具体类仅仅是提供了标准接口的不同实现.支持类集的接口总结在如下的表中: ...
- Java培训教程:”==“和 equals 方法究竟有什么区别?
在学习java技术过程中,我们会接触到一些变量值的相关知识,本期小编为大家介绍的教程就是关于"=="和 equals 方法究竟有什么区别?来看看下面的详细介绍. Java培训教程: ...
- java方法重载编程_学java教程之普通方法重载
学编程吧学java教程之普通方法重载发布了,欢迎通过xuebiancheng8.com来访问 先来看什么是普通方法重载呢,先来看一个例子 public class Person{ String use ...
- ie8不兼容java项目_[Java教程]ie8以下不兼容document.getElementsByName解决方法
[Java教程]ie8以下不兼容document.getElementsByName解决方法 0 2016-09-13 19:00:06 在IE8以认为只有文本标签才有name属性的,一些元素标签用d ...
- java listfiles 使用_Java中list()和listFiles()方法之间的区别
java.io包的名为File的类表示系统中的文件或目录(路径名).为了获得目录中所有现有文件的列表,此类提供了list()和ListFiles()方法. 它们之间的主要区别是该列表()方法返回一个字 ...
- Java File类File [] listFiles()方法(带示例)
File类File [] listFiles() (File Class File[] listFiles()) This method is available in package java.io ...
- java调用el_[Java教程][javaEE] EL表达式调用java方法
[Java教程][javaEE] EL表达式调用java方法 0 2016-07-03 18:00:03 1.新建个类,类里面定义静态方法 package com.tsh.utils;import j ...
最新文章
- vs code 默认是单击在原tab上打开,改为单击后其它文件在新tab打开
- 父与子的编程之旅:与小卡特一起学Python.pdf
- 【HDU6701】Make Rounddog Happy【权值线段树+双向单调队列】
- Parameter-Efficient Fine-tuning 相关工作梳理
- linux 查找py文件命令_在 Linux 中如何从命令行查找 VirtualBox 版本
- 工作383-获取页面的宽度
- 前端学习(1154):常量const02
- 1.22 OSS旧IP下线公告
- 一. JVM发展史,运行时数据区域,四大引用
- vue打包放到Java项目里_【vue】webpack打包vue项目并且运行在Tomcat里面
- linux oracle 11g ora-00845,Oracle 11g ORA-00845 在Linux 下的解决方案
- c语言程序设计歌手大奖赛,《C语言及程序设计》实践参考——歌手大奖赛计分函数版...
- java压测请求线程数_jmeter压力测试 设置一秒发送一次请求,一秒两次请求
- Java生成数据字典word文件
- shiro原理及其运行流程介绍
- C++语言分号的使用
- Vue项目中引用‘阿里巴巴字体图标库iconfont’
- 在Word、WPS中插入AxMath公式导致行间距异常的解决办法
- 正则表达式在线测试工具
- 只有准确了解你的孩子在网上观看的内容,才能对小家伙们的网络行为给出合理的建议!