1. เขียนเนื้อหาลงในเอกสาร txt
คัดลอกรหัสรหัสดังต่อไปนี้:
โมฆะสาธารณะคง writeFile () {
สตริง txtFileName = "emailRecord.txt";
สตริง directoryPath = "";
พยายาม {
directoryPath = WebplusContext.getRealPath("/apps/schoolfellow/upload/smsRecord");
ไดเร็กทอรีไฟล์ = ไฟล์ใหม่ (directoryPath);
ถ้า (!directory.exists()) {
ไดเรกทอรี mkdirs();
-
ไฟล์ txtFile = ไฟล์ใหม่ (directoryPath, txtFileName);
FileOutputStream out = FileOutputStream ใหม่ (txtFile, จริง);
String line = System.getProperty("line.separator");
String smsContent = "เขียนเนื้อหาลงในไฟล์ txt!" + line;
out.write(smsContent.toString().getBytes("GBK"));
ออก.ปิด();
} จับ (ข้อยกเว้นเช่น) {
log.error("ไม่สามารถเขียนผลลัพธ์ลงไฟล์ได้!" เช่น);
-
-
2. อ่านเนื้อหาของไฟล์
คัดลอกรหัสรหัสดังต่อไปนี้:
โมฆะสาธารณะ readerFile () {
สตริง filePath = WebplusContext.getServletContext().getRealPath("/apps/schoolfellow/upload/emailRecord/emailRecord.txt");
FileInputStream fis = null;
พยายาม {
fis = FileInputStream ใหม่ (filePath);
เครื่องอ่าน InputStreamReader = InputStreamReader ใหม่ (fis, "GBK");
BufferedReader br = BufferedReader ใหม่ (ตัวอ่าน);
ข้อมูลสตริง = "";
schoolfellows = new ArrayList<SchoolfellowDataViewWrap>();
ในขณะที่ ((ข้อมูล = br.readLine()) != null) {
System.out.println(ข้อมูล);
-
br.ปิด();
fis.ปิด();
} จับ (ข้อยกเว้นเช่น) {
log.error("ไม่สามารถอ่านข้อมูลได้" เช่น);
} ในที่สุด {
-
-
3. ล้างเนื้อหาของไฟล์ txt
คัดลอกรหัสรหัสดังต่อไปนี้:
โมฆะสาธารณะ clearFileContent () {
สตริง filePath = WebplusContext.getServletContext().getRealPath("/apps/schoolfellow/upload/emailRecord/emailRecord.txt");
พยายาม {
FileOutputStream out = FileOutputStream ใหม่ (filePath, false);
out.write(สตริงใหม่("").getBytes());
ออก.ปิด();
script = "alert('ล้างบันทึกอีเมลเรียบร้อยแล้ว!');";
} จับ (ข้อยกเว้นเช่น) {
script = "alert('การล้างเนื้อหาของไฟล์ล้มเหลวเนื่องจากไม่ได้ส่งไฟล์บันทึกอีเมล!');";
-
-