第14周作业

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

二,代码

shisicizuoye.java

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

public class shisicizuoye {

    /**
     * @param args
     */
    public static void main(String[] args) {
        // TODO Auto-generated method stub
         Scanner reader=new Scanner(System.in);
            System.out.println("输入文件目录:");
            String sr=reader.nextLine();
            File f=new File(sr);
            System.out.println("输入文件后缀:");
            String sr2=reader.nextLine();
            FilenameFilter obj=new X(sr2);
            String[]filename=f.list(obj);
            for (String name:filename){
                System.out.println(name);
            }
            // TODO Auto-generated method stub

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

    }

三,运行结果

第14周作业_第1张图片

 

 

 

你可能感兴趣的:(第14周作业)