zoukankan      html  css  js  c++  java
  • java服务器备份(复制)

    public ResponseResult serverBackup (String[] datypeid)throws IOException{
    ResponseResult rr = new ResponseResult();
    Properties props = new Properties();
    InputStream inputStream = this.getClass().getClassLoader().getResourceAsStream("jdbc.properties");
    props.load(inputStream);
    String oldrootPath = props.getProperty("material");
    String rootPath = props.getProperty("backupAddress");
    List<String> affixIdList = affixService.getAffixId(datypeid);
    List<String> affixPathList = new ArrayList<>();
    for(int i = 0;i< affixIdList.size();i++){
    String path = affixService.getAffixPath(affixIdList.get(i));
    if(path != null){
    affixPathList.add(path);
    }
    }
    for(int j = 0 ; j < affixPathList.size();j++){
    FileInputStream fis
    = new FileInputStream(new java.io.File(affixPathList.get(j)));
    BufferedInputStream bis
    = new BufferedInputStream(fis);
    String newPath = affixPathList.get(j).replace(oldrootPath,rootPath);
    java.io.File newFile = new java.io.File(newPath);
    if( !newFile.getParentFile().exists()) {
    newFile.getParentFile().mkdirs();
    }
    FileOutputStream fos
    = new FileOutputStream(newFile);
    BufferedOutputStream bos
    = new BufferedOutputStream(fos);
    int d = -1;
    while((d = bis.read())!=-1){
    bos.write(d);
    }
    bis.close();
    bos.close();
    }
    rr.setMessage("success");
    rr.setState(1);
    return rr;
    }

    ---恢复内容结束---

  • 相关阅读:
    《求医不如求己》1,2,3全集下载(附人体穴位图)
    Lambda 表达式(C# 编程指南)
    .NET生成静态页面的方案总结
    匿名函数(C# 编程指南)
    NameValueCollection详解
    sql数据库压缩的全面解析
    人的一生
    抓取博客园列表数据
    相对论的时空观
    C#中搜索关键词高亮显示
  • 原文地址:https://www.cnblogs.com/ytsbk/p/10550595.html
Copyright © 2011-2022 走看看