导航:首页 > 净水问答 > filelistfiles过滤

filelistfiles过滤

发布时间:2022-09-13 18:39:01

① 一个关于JAVA中File类中listFiles方法

listFiles能够获取当前文件夹下的所有文件和文件夹,如果文件夹A下还有文件D,那么D也在childs里。

注意这句话childs[i].isDirectory(),作用就是从所有文件和文件夹中过滤出所有文件夹。

② java 里的public File[] listFiles(FilenameFilter filter)函数怎么用

用内部类实现FilenameFilter 最常见,如:
File[] pics = dir.listFiles(new FilenameFilter(){
public boolean accept(File dir, String name){
return dir.getName()==name;
}
});

③ 在Java中的file类一个小问题

建议你去网上下载个中文的API,并查找File类中的方法。你会发现FILE类中的构造方法只是产生了一个对某文件路径的一个引用,所谓构造方法就是你所用的File
xx=new
File("xx")的这个方法。该方法不负责创建新目录,也不负责对该目录是否存在进行考证。仅仅是一个对该目录的引用。
要想创建一个新目录,应用如下格式:
File
newFilepath=new
File("C:/newfile");//如果想创建一个文件,扩展名需要提前指定。该语句中的newfile可以用作目录也可用作文件,编译器此时尚不知道该目录(路径)是否存在。实际上什么都没做。
创建一个目录:
newFilepath.mkdir();//即调用对象newFilepath的mkdir()方法。若要新建一个文件而非目录,需要指定扩展名。形式如下:
newFilepath.creatNewFile();//该语句中newFilepath对象的路径最好指定扩展名,如a.b。否则将创建出一个无扩展名的文件。
综上,奉劝lz最好去下载个中文的API,否则以后这种问题将带给你极大的困扰。

④ Java中FileFilter过滤文件的问题

long time = new Date().getTime(); //当前时间

File[] files = new File("c:/aa").listFiles(); //aa为目录

List<File> list = new ArrayList<File>();

for(File file : files){

long m = file.lastModified(); //文件的修改时间

long n = 30*24*3600;

//假设一个月30天,30天以内
if((time-m) < n){

//你要干什么在版这写。。。

list.add(file);

}

}
//能加权点分么。。。

本来不想说什么,楼下的,光天化日下别人的代码是不对滴,侵犯别人的知识权哦,也要搞得委婉点嘛~

⑤ java中Filefilter和Filenamefilter的区别

两种机制而已,筛选时的参数不同,很多类库都会提供多种调用方式,并无不同,只是适配更多的情况
FileFilter filefilter = new FileFilter() {

public boolean accept(File file) {
//if the file extension is .txt return true, else false
if (file.getName().endsWith(".txt")) {
return true;
}
return false;
}
};

FilenameFilter filefilter = new FilenameFilter() {

public boolean accept(File dir, String name) {
//if the file extension is .txt return true, else false
return name.endsWith(".txt");
}
};

看到了吧,是接口里方法的参数类型不同,这样你可以选自己需要的接口

⑥ java中文件浏览对话框中怎么过滤文件类型

JFileChooser chooser = new JFileChooser();
FileNameExtensionFilter filter = new FileNameExtensionFilter(
"JPG & GIF Images", "jpg", "gif");
chooser.setFileFilter(filter);
int returnVal = chooser.showOpenDialog(parent);
if(returnVal == JFileChooser.APPROVE_OPTION) {
System.out.println("You chose to open this file: " +
chooser.getSelectedFile().getName());
}
JFileChooser就可以实现文件选择,但是只显示指定的文件类型的过滤类FileNameExtensionFilter只是JDK1.6版本里的,JDK1.4及其以版下是没有的,如权果想在JDK1.4里实现过滤,可以去1.6版本里找到该源码,自己编译使用

⑦ java FileFilter 过滤只保留文件夹和.xls文件

代码如下,供参考

import java.io.File;
import java.io.FileFilter;
public class Test {
public static void main(String[] args) {
File file = new File("E:\");
File[] files = file.listFiles(new FileFilter(){
@Override
public boolean accept(File pathname) {
// 判断文件名是目录 或 .xls 结尾
if (pathname.isDirectory() || pathname.getName().toUpperCase().endsWith(".XLS")) {
return true;
}
return false;
}});

for (File f : files) {
System.out.println(f.getName());
}
}
}

⑧ java.io包的FileFilter和FileNameFilter的区别

public File [] listFiles(java.io.FilenameFilter)
java.io.FilenameFilter:文件名过滤器接口。过滤器必须实现此接口。该接口定义了一个
public
boolean accept(File file, String filename)方法,第一个参数File
file为正在被过滤的文件,第二个参数为正在被过滤的文件名。FilenameFilter.accept返回false的文件会被过滤掉。
该方法返回匹配FilenameFilter所指定条件的文件
public File [] listFiles(java.io.FileFilter)
public boolean accept(File file)方法,第一个参数File file为正在被过滤的文件。FileFilter.accept返回false的文件会被过滤掉。
该方法返回匹配FileFilter所指定条件的文件。

这个是我临时找的,我去吃饭了- -
希望能帮到你

⑨ java 文件过滤器怎么实现。

import java.io.File;
import java.io.FilenameFilter;

/**
* 文件过滤器的简单实现
*
* @author ajaxfan
* @date 2010-04-17
*/
public class FileNameFilterDemo {
public static void main(String[] args) {
list("d:/");
}

/**
* 列出特定路径下的txt文件
*
* @param directoryName
* 路径名
*/
private static void list(String directoryName) {
File dir = new File(directoryName);
// 确定该路径指向一个目录
if (dir.exists() && dir.isDirectory()) {
// 列出所有结尾为txt的文件
File[] files = dir.listFiles(new FilenameFilter() {
@Override
public boolean accept(File dir, String name) {
return name.endsWith("txt");
}
});
System.out.println(java.util.Arrays.toString(files));
}
}
}

⑩ JAVA listFiles()参数问题

File[] listFiles()返回一个抽象路径名数组

阅读全文

与filelistfiles过滤相关的资料

热点内容
11选5彩票过滤大师 浏览:813
污水处理厂废水处理预算 浏览:944
君越汽油滤芯脏了什么表现 浏览:400
污水处理300问免费下载 浏览:51
生活污水治理系统企业网址怎么填 浏览:819
污水处理厂运行主要指标 浏览:317
不锈钢内胆保温暖瓶如何除垢 浏览:379
污水罐30立方多少钱 浏览:264
塔城污水处理设备怎么样 浏览:639
脲醛树脂玻璃钢 浏览:986
酚醛树脂黄色液体 浏览:484
酚醛树脂和甲醇比例 浏览:950
阳新污水处理厂属于什么单位 浏览:302
马自达福美来空调滤芯怎么装 浏览:481
玻璃废水深度处理方法 浏览:953
刮膜式分子蒸馏器示意图 浏览:37
反渗透每吨水处理费用 浏览:490
挖掘机负控提升器怎样调试 浏览:319
对甲苯胺树脂合成 浏览:355
滤芯用完怎么加水 浏览:466