targetDirectory = targetFile.getParentFile();
dataDirectory = new File(targetFile, dataDirectoryName);
if (dataDirectory.isDirectory() == false)
{
throw new ReportConfigurationException("DataDirectory is invalid: " + dataDirectory);
}
suffix = IOUtils.getInstance().getFileExtension(targetFile.getName());
filename = IOUtils.getInstance().stripFileExtension(targetFile.getName());
if (targetFile.exists())
{
// lets try to delete it ..
if (targetFile.delete() == false)
{
throw new ReportConfigurationException
("Target-File exists, but cannot be removed.");
}
}
}