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