java文件\目录选择
来源:互联网 发布:部落突击辅助软件 编辑:程序博客网 时间:2024/04/29 03:52
//package ljl002.java.io
import java.io.*;
import java.util.*;
import java.util.regex.*;
/**
*
* @author Administrator
* 文件过滤
*/
public class DirList{
public static void main(String [] args){
File path = new File(".");
String [] list;
if(args.length == 0){
list = path.list();
}
else{
//这里将输入的参数作为过滤因子
list = path.list(new DirFilter(args[0]));
}
for(int i=0; i< list.length; i++){
System.out.println(list[i]);
}
}
}
class DirFilter implements FilenameFilter{
private Pattern pattern;
public DirFilter(String regex){
pattern = Pattern.compile(regex);
}
@Override
public boolean accept(File dir, String name){
//判断名为name的文件是不是符合过滤条件
return pattern.matcher(new File(name).getName()).matches();
}
}
import java.io.*;
import java.util.*;
import java.util.regex.*;
/**
*
* @author Administrator
* 文件过滤
*/
public class DirList{
public static void main(String [] args){
File path = new File(".");
String [] list;
if(args.length == 0){
list = path.list();
}
else{
//这里将输入的参数作为过滤因子
list = path.list(new DirFilter(args[0]));
}
for(int i=0; i< list.length; i++){
System.out.println(list[i]);
}
}
}
class DirFilter implements FilenameFilter{
private Pattern pattern;
public DirFilter(String regex){
pattern = Pattern.compile(regex);
}
@Override
public boolean accept(File dir, String name){
//判断名为name的文件是不是符合过滤条件
return pattern.matcher(new File(name).getName()).matches();
}
}
- java文件\目录选择
- 选择文件、选择目录
- 选择文件&选择储存目录
- MFC 选择文件目录
- 文件目录选择
- 文件目录选择
- swing选择目录、文件
- 选择文件存放目录
- 选择文件目录
- SWT 文件 目录选择
- Java弹出目录选择框及文件操作
- 选择目录对话框和选择文件对话框
- 选择目录对话框和选择文件对话框
- [MFC]目录选择与文件选择
- 选择目录对话框和选择文件对话框
- 选择目录对话框和选择文件对话框
- vs2010MFC选择文件对话框,选择目录对话框
- 选择目录对话框,选择文件对话框
- java IO流基本总结
- Embedded_driver_note_2012_8_3
- 经典漫画讲解HDFS原理
- Java内存区域
- Hibernate注释大全收藏
- java文件\目录选择
- POJ 1004(小数处理)
- TERMIOS详解
- oracle数据文件被误删除后的灾难处理方法
- 线程同步对象速查表
- 1003_Gold_miner
- 把时间花在进步上,而不是抱怨上
- Embedded_driver_note_2012_8_4
- 连接表