Java列出目录下的文件

付费节点推荐

免费节点

节点使用教程

Clash 小火箭 v2ray节点购买

好用的梯子,海外网络,快速稳定

Google

[t]1. 创建目录[/t]

public boolean mkdir()   //创建成功返回true

[t]2.列出目录中的文件[/t]

public String[] list()   // 用字符串的形式返回目录下的文件

public File[] listFiles()   //用File对象形式返回目录下的全部文件

public String[] list(FilenameFilter obj)  //该方法用字符串形式返回目录下的指定类型的所有文件

public File [] listFiles(FilenameFilter obj)   ///该方法用File对象返回目录下的指定类型的所有文件

上述方法中的参数FilenameFilter是一个接口,该接口必须重写accept方法。

public boolean accept(File dir,String name );

 

package 极客学院练习;

import java.io.File;

public class Folder_listDemo {

public static void main(String[] args) {
File dirFile = new File(".");
System.out.println(dirFile.getAbsoluteFile());
FileAccept fileAccept = new FileAccept();
fileAccept.setExtendName("java");
String fileName[] = dirFile.list(fileAccept);
for (String name : fileName) {
System.out.println(name);
}

}

}

package 极客学院练习;

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

public class FileAccept implements FilenameFilter {
private String extendName;

@Override
public boolean accept(File dir, String name) {
return name.endsWith(extendName);
}

public void setExtendName(String s) {
extendName = "." + s;
}
}

#java #编程语言
评论(0)
游客的头像
表情
全部评论
最新