GetLastDirectory(location, fileName);
StripLastDirectory(location, directory);
archive = ArchiveOpen(archiveFile, { true } );
- if(archive)
+ // if(archive)
{
TempFile f { };
- ArchiveDir dir = archive.OpenDirectory(directory, null, replace);
+ ArchiveDir dir = archive ? archive.OpenDirectory(directory, null, replace) : null;
Block block;
bool empty = true;
for(block = textBlock.parent.subBlocks.first; block; block = block.next)
}
}
f.Seek(0, start);
- dir.AddFromFile(fileName, f, null, replace, 0, null, null);
+ if(dir)
+ dir.AddFromFile(fileName, f, null, replace, 0, null, null);
delete dir;
delete archive;
delete f;