• java 实现简单的文件复制功能


    • 话不多说 上代码
    • maven依赖
    1 <dependency>
    2   <groupId>org.springframework</groupId>
    3   <artifactId>spring-core</artifactId>
    4   <version>5.2.2.RELEASE</version>
    5</dependency>
    • 测试类
    • public class IoTest {
          @Test
          public void fileCopyTest(){
              try {
                  // 源目录
                  String oldfilePath = "C:\\Users\\Desktop\\测试数据.txt";
                  // 目的地
                  String newfilePath = "C:\\Users\\Desktop\\test";
                  // 目的地文件名称
                  String fileName = "test.txt";
                  fileCopy(oldfilePath,newfilePath,fileName);
              } catch (IOException e) {
                  e.printStackTrace();
              }
          }
      
          private void fileCopy(String oldfilePath, String newfilePath, String fileName) throws IOException {
              // 源目录
              File oldPath = new File(oldfilePath);
              // 目的地
              File newPath = new File(newfilePath);
              //判断该文件是否存在 为否则创建
              if(!newPath.exists()){
                  newPath.mkdirs();
              }
              InputStream input = new FileInputStream(oldPath);
              FileOutputStream output = new FileOutputStream(newPath+File.separator+fileName);
              FileCopyUtils.copy(input,output);
              input.close();
              output.close();
          }
      }
  • 相关阅读:
    RPC学习
    json
    jsf
    ajax分析
    async分析
    web后台
    servlet和CGI区别(转)
    forward和redirect
    (转)jvm
    Async分析
  • 原文地址:https://www.cnblogs.com/ymxl/p/12213899.html
Copyright © 2020-2023  润新知