Java列出目录下的文件

付费节点推荐


免费节点


节点使用教程


[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;
}
}

未经允许不得转载:Bcoder资源网 » Java列出目录下的文件

相关推荐

赞 (0)
分享到:更多 ()

评论 0

评论前必须登录!

登陆 注册