zoukankan      html  css  js  c++  java
  • Java复制文件

    public class FileUtil {
        private FileUtil() {
        }

      public static void copyFile(String srcFile,String targetPath){
            File src = new File(srcFile);
            if(!src.exists()){
                System.out.println("文件【"+src+"】不存在");
                return;
            }
            System.out.println("正在复制文件:"+src);
            int byteRead = 0;
            try {
                InputStream in = new FileInputStream(src);
                File tarPath = new File(targetPath);
                if(!tarPath.exists()){//如果目标路径不存在 , 则创建一个目标路径
                    tarPath.mkdir();
                }
                File tar = new File(tarPath.getAbsolutePath(),src.getName());
                FileOutputStream out = new FileOutputStream(tar);
                byte[] b = new byte[1024];//缓存
                while((byteRead = in.read(b))!=-1){    
                    out.write(b,0,byteRead);
                }
                in.close();
                out.close();
                System.out.println("文件复制完成!");
            } catch (Exception e) {
                System.out.println("文件复制失败!");
                e.printStackTrace();
            }
            
        }

    }

  • 相关阅读:
    WPF
    Xamarin.Forms + Prism,整理页面导航跳转流程
    Xamarin.Forms踩坑整理
    整理
    WPF
    LINQ中,Single()、SingleOrDefault()的解析、示例
    InstallShield打包
    Centos7安装jexus,部署asp.net core,asp.net mvc
    c#修改webConfig的内容
    .net core 3.1简单swagger配置教程
  • 原文地址:https://www.cnblogs.com/nickhan/p/4226789.html
Copyright © 2011-2022 走看看