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);
}
}