java 目录列表
import java.io.*;public class DirectoryList{public static void main(String[] args){try{File path = new File(".");//定义一个File对象String[] myList;//定义一个字符串数组if(args.length==0)//不含自变量则显示所有文件{myList=path.list();}else//利用过滤器显示相关文件myList=path.list(new DirectoryFilter(args[0]));for(int i=0;i<myList.length;i++)//输出文件列表{System.out.println(myList[i]);}} catch (Exception e){e.printStackTrace();}}}class DirectoryFilter implements FilenameFilter//文件过滤器方法{String myString;DirectoryFilter(String myString){this.myString=myString;}public boolean accept(File dir, String name){//去除所有路径信息String f=new File(name).getName();return f.indexOf(myString)!=-1;}}?