package com.mot.oss.mps.client;
import java.io.BufferedWriter;import java.io.File;import java.io.FileOutputStream;import java.io.FileWriter;import java.io.IOException;import java.io.RandomAccessFile;import java.text.SimpleDateFormat;import java.util.Calendar;
import com.mot.oss.mps.util.ClientUtil;
public class FileGenerator { private static FileGenerator fileInstance; private static File directory = null ; /*private static File f2 = null */; private static BufferedWriter bwriter = null; //public static final String DATE_FORMAT_NOW = "yyyy-MM-dd HH-mm-ss"; public static FileGenerator getInstance() { if (fileInstance == null) { fileInstance = new FileGenerator(); directory= new File(ClientUtil.getClientHome()+ File.separator+ "Summary"); System.out.println("CLIENT HOME "+ClientUtil.getClientHome()); directory.mkdir(); } return fileInstance; } public static File getDirectory(){ System.out.println(directory.getAbsolutePath()); return directory != null ? directory : null ; }/*public void createSummaryFile() { String subFileName = FileGenerator.now(DATE_FORMAT_NOW).toString(); System.out.println("subFileName ="+subFileName); String filename = "Summary_"+subFileName+".txt" ; f2 = new File(f.getAbsolutePath()+File.separator+filename); try { f2.createNewFile();
} catch (IOException e) { // TODO Auto-generated catch block e.printStackTrace(); } }*/ public static void appendFile(String result,FileWriter outputFile) { try { bwriter = new BufferedWriter(outputFile); bwriter.append(result); bwriter.newLine(); bwriter.flush(); } catch (IOException e) { e.printStackTrace(); } /* finally { // always close the file if (bwriter != null) try { bwriter.close(); } catch (IOException ioe2) { }*/ } public static String now(String dateFormat) { Calendar cal = Calendar.getInstance(); SimpleDateFormat sdf = new SimpleDateFormat(dateFormat); return sdf.format(cal.getTime());
} public static void main(String args[]){ FileGenerator.getInstance().getDirectory(); //createSummaryFile(); }
}
No comments:
Post a Comment