• 十四次作业


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

    package gre;
    import java.io.*;
        public class FileAccept implements FilenameFilter {
            String i = null;
            FileAccept(String s){
                i = "."+s;
            }
            public boolean accept(File dir,String n){
                return n.endsWith(i);
            }
    
        }
    package gre;
    import java.io.*;
    import java.util.*;
    public class FileD {
        public static void main(String[] args) {
        
            System.out.println("输入目录:");
            Scanner r = new Scanner(System.in);
            String a1 = r.nextLine();
            File dir = new File(a1);
            System.out.println("输入文件类型:");
            String s2 = r.nextLine();
            FileAccept y = new FileAccept(s2);
            
            String fList[] = dir.list(y);
            
            
            for(int i=0;i<fList.length;i++){
                System.out.println(fList[i]);
            }
            
             System.out.println("输入要剪切的文件");
             String g = r.nextLine();    
             File dir2 = new File(g);
             String FilePath = "D:\ZJavaTest1"+"\"+g;
             BufferedReader in = null;
             BufferedWriter w =null;
             try {        
    
                   in = new BufferedReader(new FileReader(g));
                w = new BufferedWriter(new FileWriter(FilePath));    
                String line = null;
                while((line=in.readLine())!=null) {
                        System.out.println(line);
                        w.write(line);
                    }
               
                try {
                    in.close();
                    w.close();
                } catch (IOException e) {
                    // TODO Auto-generated catch block
                    e.printStackTrace();
                }
          }
    }

    运行结果

  • 相关阅读:
    sqlserver 表操作 SQL篇
    C#知识点汇总
    DDL
    sqlserver2008简介
    面向对象继承
    IO文件流
    【帅刺猬课堂】Winform中使用WPF的UserControl
    KS Gantt甘特图控件通过递归加载无限层级的数据
    Office 每次打开需要重新配置的问题修复方法
    扩展方法
  • 原文地址:https://www.cnblogs.com/shuang123/p/12008003.html
Copyright © 2020-2023  润新知