public string GetCurrentFilesToProcessSize() { var files = FilesManager.GetFilesInfo(_context.Settings.GetUpdaterFolderPath()).Where(f => !f.RelativePath.EndsWith(_context.Settings.UpdaterIndexFileName)); long size = 0; foreach (var fileInfo in files) { size += fileInfo.Size; } return(FormatUtility.FormatSizeDecimal(size, 2)); }
public string GetCurrentFilesToProcessSize() { var files = FilesManager.GetFilesInfo(_context.Settings.GetApplicationFolderPath()); long size = 0; foreach (var fileInfo in files) { size += fileInfo.Size; } return(FormatUtility.FormatSizeDecimal(size, 2)); }
public void UpdateProgressChanged(UpdateProgress e) { Dispatcher.Invoke(() => { var totalSteps = Math.Max(e.TotalSteps, 1); ProgressBar.Progress = (float)e.CurrentSteps / totalSteps; ProgressPercentage.text = (e.CurrentSteps * 100 / totalSteps) + "%"; SizeProgress.text = FormatUtility.FormatSizeDecimal(e.CurrentSteps, 2) + "/" + FormatUtility.FormatSizeDecimal(e.TotalSteps, 2); }); Log(e.StepMessage); }