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