/*
过滤文件,只留.txt的
*/
/*
import java.io.*;
class Demo
{
public static void main(String[] args)throws Exception
{
File dir=new File("d:\\JAVA\\lianxi");
String[] arr=dir.list(new FilenameFilter()
{
public boolean accept(File dir,String name)
{
return name.endsWith(".txt");
}
});
for(String s:arr)
{
System.out.println(s);
}
}
}
*/
/*
删除文件,原理:从目录的里面往外删
*/
import java.io.*;
class Demo
{
public static void main(String[] args)throws Exception
{
File dir=new File("d:\\JAVA\\pack");
removeDir(dir);
}
public static void removeDir(File dir)
{
File[] arr=dir.listFiles();
for(int x=0;x<arr.length;x++)
{
if(arr[x].isDirectory())
removeDir(arr[x]);
arr[x].delete();
}
dir.delete();
}
} |
|