第14周

题目:1.编写一个应用程序,输入一个目录和一个文件类型,显示该目录下符合该类型的所有文件。之后,将这些文件中的某一个文件剪切到另外一个目录中。

2.源代码

package D;

import java.io.File;
import java.io.FilenameFilter;
import java.util.*;

public class Text4 {

	public static void main(String[] args) {
		Scanner reader=new Scanner(System.in);
		System.out.println("请输入文件的路径:");
		String dir=reader.nextLine();
		File f=new File(dir);
		
		System.out.println("请输入文件格式后缀:");
		String end=reader.nextLine();
		FilenameFilter last=new getFilenames(end);
		
		String[] filename=f .list(last);
		for(String name:filename){
			System.out.println(name);
		}

	}

}
class getFilenames implements FilenameFilter{
  String s;
  getFilenames(String s){
	  this.s=s;
	  
  }
	
	public boolean accept(File file, String name) {
		
		return name.endsWith(s);
	}
	
}

  三、运行结果

原文地址:https://www.cnblogs.com/lllm/p/11997268.html