zoukankan      html  css  js  c++  java
  • Java算法面试题:编写一个程序,将e: eck目录下的所有.java文件复制到e:jpg目录下,并将原来文件的扩展名从.java改为.jpg

    package com.swift;
    
    import java.io.File;
    import java.io.FileFilter;
    import java.io.FileInputStream;
    import java.io.FileOutputStream;
    
    public class IO_FileFilter {
    
        public static void main(String[] args) throws Exception{
            /*
             * 编写一个程序,将e:
    eck目录下的所有.java文件复制到e:jpg目录下,并将原来文件的扩展名从.java改为.jpg
             */
            File[] file=new File("e:\neck").listFiles(new FileFilter() {
    
                @Override
                public boolean accept(File arg0) {
                    return arg0.getName().endsWith(".java");
                }
            });
            
            byte[] buf=new byte[1024];
            for(File f:file) {
                FileInputStream fis=new FileInputStream(f);
                File tf=new File("e:\jpg");
                if(!tf.exists()) {
                    System.out.println("目录不存在,创建...");
                    tf.mkdirs();
                }
                FileOutputStream fos=new FileOutputStream(new File(tf,f.getName().replaceAll(".java", ".jpg")));
                int len;
                while((len=fis.read(buf))!=-1) {
                    fos.write(buf, 0, len);
                }
            }
        }
    
    }

     

  • 相关阅读:
    django缓存机制
    RBAC基于角色访问控制
    Book系列十大接口
    xadmin的使用
    JWT认证
    自动生成接口文档
    drf的过滤排序分页异常处理
    认证权限解析频率
    python学习之内置模块补充
    python学习之内置模块补充作业
  • 原文地址:https://www.cnblogs.com/qingyundian/p/8341903.html
Copyright © 2011-2022 走看看