Пример #1
0
        private void BackupZipFile(BackupMessage message)
        {
            string sourceFolderPath = message.SourceFolderPath;

            Logger.Info("Received: {0} for {1}", typeof(BackupMessage).Name, sourceFolderPath);

            string backupFilePath = Path.Combine(BackupFolderPath, GetFolderName(sourceFolderPath) + ".zip.encrypted");

            BackupZipFile(message, backupFilePath);

            Context.Parent.Tell(new IncrementFolderCountMessage(message.ZipKind));
        }
Пример #2
0
 /// <summary>
 /// Backs up zip file to cloud storage.
 /// </summary>
 /// <param name="message">The backup message.</param>
 /// <param name="backupFilePath">The backup (cloud storage) file path.</param>
 private void BackupZipFile(BackupMessage message, string backupFilePath)
 {
     File.Copy(message.ZipFilePath, backupFilePath, overwrite: true);
     Logger.Info($"Backed up to: {backupFilePath}");
 }
Пример #3
0
 public void Handle(BackupMessage message)
 {
     SaveCommand.Execute(null);
 }