将内容写到txt文档里面详解编程语言

1、将内容写到txt文档里面

public static void writeFile() { 
 String txtFileName = "emailRecord.txt"; 
 String directoryPath = ""; 
 try { 
  directoryPath = WebplusContext.getRealPath("/apps/schoolfellow/upload/smsRecord"); 
  File directory = new File(directoryPath); 
  if (!directory.exists()) { 
   directory.mkdirs(); 
  } 
  File txtFile = new File(directoryPath, txtFileName); 
  FileOutputStream out = new FileOutputStream(txtFile, true); 
  String line = System.getProperty("line.separator"); 
  String smsContent = "将内容写到txt文件里面!" + line; 
  out.write(smsContent.toString().getBytes("GBK")); 
  out.close(); 
 } catch (Exception ex) { 
  log.error("将结果写入文件失败!", ex); 
 } 
}

2、读取文件里面的内容

public void readerFile() { 
        String filePath = WebplusContext.getServletContext().getRealPath("/apps/schoolfellow/upload/emailRecord/emailRecord.txt"); 
        FileInputStream fis = null; 
        try { 
            fis = new FileInputStream(filePath); 
            InputStreamReader reader = new InputStreamReader(fis, "GBK"); 
            BufferedReader br = new BufferedReader(reader); 
            String info = ""; 
            schoolfellows = new ArrayList<SchoolfellowDataViewWrap>(); 
            while ((info = br.readLine()) != null) { 
                System.out.println(info); 
            } 
            br.close(); 
            fis.close(); 
        } catch (Exception ex) { 
            log.error("读取数据失败", ex); 
        } finally { 
        } 
}

3、清除txt文件里面的内容

public void clearFileContent() { 
        String filePath = WebplusContext.getServletContext().getRealPath("/apps/schoolfellow/upload/emailRecord/emailRecord.txt"); 
        try { 
            FileOutputStream out = new FileOutputStream(filePath,false); 
            out.write(new String("").getBytes()); 
            out.close(); 
            script = "alert('清空发送邮件日志成功!');"; 
        } catch (Exception ex) { 
            script = "alert('清空文件的内容失败,因为没有发送邮件日志文件!');"; 
        } 
}

原创文章,作者:ItWorker,如若转载,请注明出处:https://blog.ytso.com/tech/pnotes/16363.html

(0)
上一篇 2021年7月19日 19:14
下一篇 2021年7月19日 19:14

相关推荐

发表回复

登录后才能评论