public bool Archive(string archiveFileName, string fileName, bool createDirectory)
{
if (MaxArchiveFileToKeep < 1)
{
InternalLogger.Warn("Archive is called. Even though the MaxArchiveFiles is set to less than 1");
return false;
}
if (!File.Exists(fileName))
{
InternalLogger.Error("Error while archiving, Source File : {0} Not found.", fileName);
return false;
}
DeleteOldArchiveFiles();
AddToArchive(archiveFileName, fileName, createDirectory);
return true;
}