1. Escriba el contenido en el documento de texto.
Copie el código de código de la siguiente manera:
archivo de escritura vacío estático público () {
String txtFileName = "emailRecord.txt";
Cadena rutadirectorio = "";
intentar {
directorioPath = WebplusContext.getRealPath("/apps/schoolfellow/upload/smsRecord");
Directorio de archivos = nuevo archivo (directoryPath);
si (!directorio.existe()) {
directorio.mkdirs();
}
Archivo txtFile = nuevo archivo (directoryPath, txtFileName);
FileOutputStream out = nuevo FileOutputStream(txtFile, verdadero);
Línea de cadena = System.getProperty("line.separator");
String smsContent = "¡Escribe el contenido en el archivo txt!" + línea;
out.write(smsContent.toString().getBytes("GBK"));
fuera.cerrar();
} captura (Excepción ex) {
log.error("¡Error al escribir los resultados en el archivo!", ex);
}
}
2. Leer el contenido del archivo.
Copie el código de código de la siguiente manera:
archivo lector público vacío() {
String filePath = WebplusContext.getServletContext().getRealPath("/apps/schoolfellow/upload/emailRecord/emailRecord.txt");
FileInputStream fis = nulo;
intentar {
fis = nuevo FileInputStream(filePath);
Lector InputStreamReader = nuevo InputStreamReader(fis, "GBK");
BufferedReader br = nuevo BufferedReader(lector);
Información de cadena = "";
compañeros de escuela = new ArrayList<SchoolfellowDataViewWrap>();
mientras ((info = br.readLine()) != nulo) {
System.out.println(información);
}
br.cerrar();
fis.cerrar();
} captura (excepción ex) {
log.error("Error al leer los datos", ej.);
} finalmente {
}
}
3. Borre el contenido del archivo txt.
Copie el código de código de la siguiente manera:
público vacío clearFileContent() {
String filePath = WebplusContext.getServletContext().getRealPath("/apps/schoolfellow/upload/emailRecord/emailRecord.txt");
intentar {
FileOutputStream fuera = nuevo FileOutputStream(filePath,false);
out.write(new String("").getBytes());
fuera.cerrar();
script = "alert('¡Se borró el registro de correo electrónico exitosamente!');";
} captura (Excepción ex) {
script = "alert('¡Error al borrar el contenido del archivo porque no se envió ningún archivo de registro de correo electrónico!');";
}
}