package org.prevayler.foundation;
import java.io.File;
import java.io.IOException;
public class FileManager {
public static File produceDirectory(String directoryPath) throws IOException {
File directory = new File(directoryPath);
produceDirectory(directory);
return directory;
}
public static void produceDirectory(File directory) throws IOException {
if (!directory.exists() && !directory.mkdirs()) throw new IOException("Directory doesn't exist and could not be created: " + directory);
if (!directory.isDirectory()) throw new IOException("Path exists but is not a directory: " + directory);
}
}