FilesOperation.java 699 Bytes
package com.sitech.ismp.coll.busi.e2e.util;

import java.io.BufferedWriter;
import java.io.File;
import java.io.FileWriter;

public class FilesOperation {
	public static File createFiles(String filename, String context) throws Exception{
		File redirect = null;
		if(filename.lastIndexOf("/") != -1){
			String dir = filename.substring(0, filename.lastIndexOf("/"));
			redirect = new File(dir);
			if(!redirect.exists()){
				redirect.mkdirs();
			}			
		}
		File file = new File(filename);
		if(!file.exists()){
			file.createNewFile();
		}		
		FileWriter fw= new FileWriter(file);
		BufferedWriter bw = new BufferedWriter(fw);
		bw.write(context);
		bw.flush();
		bw.close();
		return file;
	}
}