public BackupFiles(File file)
{
classInit();
+ if (file.getParentFile() == null)
+ {
+ // filename probably in pwd represented with no parent -- fix it before
+ // it's a problem
+ file = file.getAbsoluteFile();
+ }
this.file = file;
// add this file from the save in progress stack
if (file != null)
{
String tempfilename = file.getName();
- File tempdir = file.getParentFile();
+ File tempdir = file.getAbsoluteFile().getParentFile();
tempdir.mkdirs();
Console.trace(
"BACKUPFILES [file!=null] attempting to create temp file for "
this.setTempFile(temp);
}
- public static void classInit()
+ private static void classInit()
{
Console.initLogger();
Console.trace("BACKUPFILES classInit");