26 lines
851 B
Java
26 lines
851 B
Java
|
import java.io.File;
|
||
|
import java.io.FileWriter;
|
||
|
import java.io.IOException;
|
||
|
import java.util.Scanner;
|
||
|
|
||
|
public class FileManager {
|
||
|
public static void writeFile(String fileLocation, String writeString) throws IOException {
|
||
|
File newFile = new File(fileLocation);
|
||
|
FileWriter fileWriter = new FileWriter(newFile);
|
||
|
fileWriter.write(writeString);
|
||
|
fileWriter.close();
|
||
|
}
|
||
|
|
||
|
// will create file if it doesn't exist
|
||
|
public static String readFile(String fileLocation) throws IOException {
|
||
|
File newFile = new File(fileLocation);
|
||
|
if (newFile.createNewFile()) {
|
||
|
return null;
|
||
|
} else {
|
||
|
Scanner fileReader = new Scanner(newFile);
|
||
|
// using the delimiter \\Z reads the entire file at once
|
||
|
return fileReader.useDelimiter("\\Z").next();
|
||
|
}
|
||
|
}
|
||
|
}
|