• java读写删.text,.xml文件内容


    package fileIo;   
      
    import  java.io.BufferedReader;   
    import  java.io.BufferedWriter;   
    import  java.io.File;   
    import  java.io.FileReader;   
    import  java.io.FileWriter;   
      
     public   class  ReadTextFile   {   
        public  BufferedReader bufread;   
        public  BufferedWriter bufwriter;   
       File writefile;   
       String filepath, filecontent, read;   
       String readStr  =   "" ;   
        // 从文本文件中读取内容    
         public  String readfile(String path)      
          {   
             try    {   
               filepath  =  path;  // 得到文本文件的路径    
                File file  =   new  File(filepath);   
               FileReader fileread  =   new  FileReader(file);   
               bufread  =   new  BufferedReader(fileread);   
                 while  ((read  =  bufread.readLine())  !=   null )   {   
                   read  =  read + " /r/n " ;               
                   readStr  =  readStr  +  read;   
               }    
            }   catch  (Exception d)   {   
               System.out.println(d.getMessage());   
           }    
            return  readStr;  // 返回从文本文件中读取内容    
        }    
      
        // 向文本文件中写入内容    
          public   void  writefile(String path, String content,  boolean  append)   {   
             try    {   
                boolean  addStr  =  append;  // 通过这个对象来判断是否向文本文件中追加内容    
                filepath  =  path;  // 得到文本文件的路径    
                filecontent  =  content;  // 需要写入的内容    
                writefile  =   new  File(filepath);   
                if  (writefile.exists()  ==   false )  // 如果文本文件不存在则创建它     
                   {   
                   writefile.createNewFile();   
                   writefile  =   new  File(filepath);  // 重新实例化    
                }    
               FileWriter filewriter  =   new  FileWriter(writefile, addStr);   
                // 删除原有文件的内容    
                java.io.RandomAccessFile file =   new  java.io.RandomAccessFile(path, " rw " );   
               file.setLength( 0 );   
                // 写入新的文件内容    
                filewriter.write(filecontent);   
               filewriter.close();   
               filewriter.flush();   
            }   catch  (Exception d)   {   
               System.out.println(d.getMessage());   
           }    
       }    
      
         public   static   void  main(String[] args)  throws  Exception   {   
           ReadTextFile parse  =   new  ReadTextFile();   
           String filecontent  =  parse.readfile( " c:/applicationContext.xml " );           
           parse.writefile( " c:/applicationContext.xml " ,filecontent, true );   
              
       }    
     } 

  • 相关阅读:
    Flask request接口获取参数
    python踩坑系列之导入包时下划红线及报错“No module named”问题
    报表测试方法与注意事项
    如何查看队列被某个应用消费
    Jinkins自动构建
    Python3字典排序
    【Win10】【译】提交 UWP 应用时遇到意料之外的语言?
    【Win10】探索 Windows 10 10586 之 JumpList(跳转列表)
    【Win10】页面导航的实现
    【Win10】使用 ValidationAttribute 实现数据验证
  • 原文地址:https://www.cnblogs.com/uniqueness/p/2983116.html
Copyright © 2020-2023  润新知