zoukankan      html  css  js  c++  java
  • java io流清空txt文件内容及填充文件内容

    File file = new File(this.getClass().getResource("").getPath());
    System.out.println(file.getPath());
    String path=file.getPath();
    String filename="test1.txt";
    //path=path.substring(0,path.indexOf("WEB-INF"))+"upload\Excel"+"\"+"import.txt"; //服务器专用
    username= DesUtil.encrypt(username);
    password=DesUtil.encrypt(password);
    ip=DesUtil.encrypt(ip);
    DatabaseName=DesUtil.encrypt(DatabaseName);
    path=path.substring(0,path.indexOf("target"))+"src\main\webapp\upload\Excel"+"\"+"import.txt";
    clearInfoForFile(path);
    try {
    FileWriter fileWriter =new FileWriter(path, true);
    String info="";
    info=info+ip+" "+DatabaseName+" "+username+" "+password;
    fileWriter.write(info);
    fileWriter.flush();
    fileWriter.close();
    }catch (IOException e){

    }
    InputStream is = new FileInputStream(path);
    String line; // 用来保存每行读取的内容
    BufferedReader reader = new BufferedReader(new InputStreamReader(is));
    line = reader.readLine(); // 读取第一行
    int t=0;
    if (line==null){

    }else {
    t=1;
    }
    reader.close();
    is.close();

    //清空文件内容
    public void clearInfoForFile(String fileName) {
    File file =new File(fileName);
    try {
    if(!file.exists()) {
    file.createNewFile();
    }
    FileWriter fileWriter =new FileWriter(file);
    fileWriter.write("");
    fileWriter.flush();
    fileWriter.close();
    } catch (IOException e) {
    e.printStackTrace();
    }
    }
     
  • 相关阅读:
    hashlib模块
    configparser模块
    xml模块和shelve模块
    json与pickle模块
    3/30
    os模块
    sys模块
    shutil模块
    random模块
    2月书单《编码隐匿在计算机软硬件背后的语言》 13-16章
  • 原文地址:https://www.cnblogs.com/dawn-and-night/p/11127188.html
Copyright © 2011-2022 走看看