Code Search for Developers
 
 
  

FileManager.java from MASE: Agile Software Engineering at Krugle


Show FileManager.java syntax highlighted

package ca.ucalgary.cpsc.ebe.fitClipse.runner;

import java.io.BufferedReader;
import java.io.File;
import java.io.FileNotFoundException;
import java.io.FileOutputStream;
import java.io.FileReader;
import java.io.IOException;
import java.io.PrintWriter;

public class FileManager{
		
		
		public String createFile(String fileName, String content){
		
			File file = new File(fileName);
			try {
				file.createNewFile();
			} catch (IOException e1) {
				// TODO Auto-generated catch block
//				e1.printStackTrace();
			}
			try {
				PrintWriter out = new PrintWriter(new FileOutputStream(file));
				out.print(content);
				out.close();
			} catch (FileNotFoundException e) {
				// TODO Auto-generated catch block
				e.printStackTrace();
			}
			return fileName;
		}
		
		public void deleteFile(String fileName){
			File file = new File(fileName);
			file.delete();
			
		}
		
		public String readFile(String fileName) throws FileNotFoundException, IOException{
			System.out.println("Filename: " + fileName);
			File file = new File(fileName);
			StringBuffer result = new StringBuffer();
			BufferedReader in = new BufferedReader(new FileReader(file));
			
			String line = "";
			while((line=in.readLine())!= null){
				result.append(line).append('\n');
			}
			
			return result.toString();
			
		}
		
	}

	



See more files for this project here

MASE: Agile Software Engineering

The MASE project investigates methods to support the coordination and executable acceptance testing of software projects. Keywords: Agile methods, distributed teams, Extreme Programming. See http://ebe.cpsc.ucalgary.ca/ebe for more information.

Project homepage: http://sourceforge.net/projects/mase
Programming language(s): Java,XML
License: other

  FITTestConfiguration.java
  FileManager.java
  FitManager.java
  FitTest.java