import java.io.BufferedWriter; import java.io.File; import java.io.FileWriter; import java.text.SimpleDateFormat; import java.util.Date;
public class FileTest {
public static void main(String[] args) { fileMake("FileServerTest", "TCPServer"); } public static void fileMake(String msg, String type) { SimpleDateFormat sf = new SimpleDateFormat("yyyyMMddHHmmss"); Date date = new Date(); String now = sf.format(date);
String logLoot = "/home/java/test/"; String logPath = logLoot + "/"; String fileNm = now + "_" + type + ".log";
File dir = new File(logPath);
if (!dir.isDirectory()) { dir.mkdirs(); } try { FileWriter fw = new FileWriter(new File(logPath + fileNm), true); fw.write(msg);
BufferedWriter out = new BufferedWriter(fw); out.newLine();
fw.flush(); out.close(); fw.close(); } catch (Exception e) { e.printStackTrace(); } } } |