This article describes how to read and write data from C to a txt file instance. If you need it, refer to the example.
The Code is as follows: |
Copy code |
Public void writeData2Txt (String content ){ // Directory for storing files String fileDir = ServletActionContext. getServletContext (). getRealPath ("D:/file /"); // Generate a simple file name String fileName = new SimpleDateFormat ("yyyyMMddHHmmsszzz"). format (new Date () + ". txt "; File txtFile = new File (fileDir, fileName ); BufferedReader bufferedReader = null; BufferedWriter bufferedWriter = null; Try { BufferedReader = new BufferedReader (new StringReader (content )); BufferedWriter = new BufferedWriter (new FileWriter (txtFile )); Char buf [] = new char [1024]; // Character Buffer Int len; While (len = bufferedReader. read (buf ))! =-1 ){ BufferedWriter. write (buf, 0, len ); }
} Catch (IOException e ){ E. printStackTrace (); } Finally { Try { BufferedWriter. flush (); BufferedWriter. close (); BufferedReader. close ();
} Catch (IOException e ){ E. printStackTrace (); } }
} |