private void ArquivoNovo() { using (FolderBrowserDialog fbd = new FolderBrowserDialog { Description = "Novo arquivo de setup", RootFolder = Environment.SpecialFolder.MyComputer, SelectedPath = _lastSelectedPath, ShowNewFolderButton = false }) { if (fbd.ShowDialog() == DialogResult.OK) { WaitForm.Mostrar("Carregando informações de\n" + fbd.SelectedPath); if (SetupData.Read(fbd.SelectedPath, out SetupData setupData, out string message)) { Dialog.Message("Já existe um arquivo em " + setupData.SetupFile + ".\nEle será carregado."); Read(setupData); } else { if (SetupData.Create(fbd.SelectedPath, out formSetupData, out message)) { Read(this.formSetupData); SetupPath = fbd.SelectedPath; SetupFile = formSetupData.SetupFile; Config.AddLastFile(SetupFile); } else { Dialog.Error("Não foi possível criar setup em " + fbd.SelectedPath + "\n\n" + message); } } WaitForm.Fechar(); } }
public void SetupCreate() { Console.WriteLine(SetupData.Create(@"A:\TBYTE", out SetupData setup, out string msg)); Console.WriteLine(msg); SetupData.Write(@"A:\TBYTE", setup, out msg); Console.WriteLine(msg); }
public void Backup() { SetupData.Create(@"A:\TBYTE", out SetupData setup, out string msg); gs_loader_common.Update.DoUpdate.Backup(setup, @"A:\TBYTE"); }
public void CacheFolder() { SetupData.Create(@"A:\TBYTE", out SetupData setup, out string msg); Console.WriteLine(IO.CacheFolder(setup, true)); }