/**
* 实现指定类型文件的剪切
* @author chenqiangjsj
*
*/
public class FileCut {
/**
* 构造函数
* @param s 目的文件夹
* @param tt 需要剪切的文件的扩展名
*/
public FileCut(String s,String tt)
{
this.s = s;
this.t = tt;
}
/**
* 剪切函数
* @param f 需要剪切的文件所在的文件夹/文件
*/
public void Cut(File f)
{
if (f.isDirectory()) //是目录则递归
{
File fs[] = f.listFiles();
for (int i = 0; i<fs.length;i++)
{
Cut(fs[i]);
}
}
else
{
if (f.getName().endsWith(t))
{
System.out.println(f.getName());
File tofile = new File(s+"\\"+f.getName());
f.renameTo(tofile);
}
}
}
private String s;
private String t;
}