public string[] Speichern(String[] Var1) { int e = Var1.Count() -1; for (int i = 1; i <= e; i++) { TextDatei c_textdatei = new TextDatei(); c_textdatei.WriteLine(@"config.conf", i, Var1[i], true); } return (null); }
public ArrayList Lesen() { TextDatei c_textdatei = new TextDatei(); int e = c_textdatei.CountLines(@"config.conf")+1; //e...Anzahl der Zeilen ArrayList Var1 = new ArrayList(); for (int i = 0; i <= e; i++) { if (i == 0) { Var1.Add(""); } else { Var1.Add(c_textdatei.ReadLine(@"config.conf", i)); } } return Var1; }
///<summary> /// Ändert die Backup-Information ///</summary> ///<param name="title">(Alter) Titel des Backups</param> ///<param name="newtitle">Neuer Titel des Backups</param> ///<param name="newinfo">Neue Info des Backups</param> ///<param name="newmods">Neue Mods-Info des Backups</param> public void Change(string title, string newtitle, string newinfo, string newmods) { if (System.IO.Directory.Exists("Backups/" + title + "/") == true) { TextDatei c_textdatei = new TextDatei(); log.Write("Backup \"" + title + "\" wurde in \"" + newtitle + "\" umbenannt."); c_textdatei.WriteFile("Backups/" + title + "/info.txt", newinfo); //Info.txt schreiben c_textdatei.WriteFile("Backups/" + title + "/mods.txt", newmods); //Mods.txt schreiben try { System.IO.Directory.Move("Backups/" + title + "/", "Backups/" + newtitle + "/"); } catch { } } else { log.Write("Backup \"" + title + "\" konnte nicht in \"" + newtitle + "\" umbenannt werden (Backup nicht vorhanden!"); MessageBox.Show("Backup \"" + title + "\" konnte nicht in \"" + newtitle + "\" umbenannt werden (Backup nicht vorhanden!"); } }
///<summary> /// Erstellt ein Backup (Nach den übergebenen Informationen ///</summary> ///<param name="title">Titel des Backups</param> ///<param name="mods">Installierte Mods</param> ///<param name="info">Angefügte Informationen an das Backup</param> public void Create(string title, string mods, string info) { if (System.IO.Directory.Exists(Environment.GetFolderPath(Environment.SpecialFolder.ApplicationData) + "/.minecraft") == true) { if (System.IO.Directory.Exists("Backups/" + title + "/") == false || mods == null || info == null) { if (mods == null || info == null) { TextDatei c_textdatei = new TextDatei(); log.Write("Backup " + title + " wird erstellt... Info: \n" + info + "\n , Mods: " + mods + "."); Directory.Delete("Backups/" + title + "/.minecraft/", true); file.CopyDirectory(Environment.GetFolderPath(Environment.SpecialFolder.ApplicationData) + "/.minecraft", "Backups/" + title + "/.minecraft/"); log.Write("Backup \"" + title + "\" wurde erfolgreich aktualisiert!"); MessageBox.Show("Backup \"" + title + "\" wurde erfolgreich aktualisiert!"); } else { TextDatei c_textdatei = new TextDatei(); log.Write("Backup " + title + " wird erstellt... Info: \n" + info + "\n , Mods: " + mods + "."); file.CopyDirectory(Environment.GetFolderPath(Environment.SpecialFolder.ApplicationData) + "/.minecraft", "Backups/" + title + "/.minecraft/"); c_textdatei.WriteFile("Backups/" + title + "/info.txt", info); //Info.txt schreiben c_textdatei.WriteFile("Backups/" + title + "/mods.txt", mods); //Mods.txt schreiben log.Write("Backup \"" + title + "\" wurde erfolgreich erstellt!"); MessageBox.Show("Backup \"" + title + "\" wurde erfolgreich erstellt!"); } } else { log.Write("Backup \"" + title + "\" konnte nicht erstellt werden (Backup bereits vorhanden!"); MessageBox.Show("Backup \"" + title + "\" konnte nicht erstellt werden (Backup bereits vorhanden!"); } } else { log.Write("Backup \"" + title + "\" konnte nicht erstellt werden (.minecraft Ordner nicht vorhanden!"); MessageBox.Show("Backup \"" + title + "\" konnte nicht erstellt werden (.minecraft Ordner nicht vorhanden!"); } }
///<summary> /// Schreibt eine Meldung in das Log-File log.txt ///</summary> ///<param name="sWrite">Zu schreibender Text/Meldung</param> public void Write(String sWrite) { TextDatei c_textdatei = new TextDatei(); c_textdatei.Append("log.txt", "[" + DateTime.Now.ToString("dd. MM. yyyy hh:mm:ss") + "] " + sWrite + "\n"); }
private void button1_Click(object sender, EventArgs e) { TextDatei textiii = new TextDatei(); textiii.WriteFile(Application.StartupPath + @"\" + Convert.ToString(DateTime.Now.TimeOfDay.Hours + ":" + DateTime.Now.TimeOfDay.Minutes) + "-errorlog-save.txt", tb_errors.Text); }
private void button5_Click_1(object sender, EventArgs e) { fs = textBox1.Text; sprache = comboBox1.Text; password = txt_Pass.Text; name = txt_name.Text; switch (check_autostart.Checked) { case true: autostart = "true"; break; case false: autostart = "false"; break; } switch (check_autoende.Checked) { case true: autoende = "true"; break; case false: autoende = "false"; break; } switch (sprache) { case "Deutsch": //webBrowser1.Url = new System.Uri("http://battlelog.battlefield.com/bf3/de/gate/?returnUrl=|bf3|de|", System.UriKind.Absolute); // webBrowser1.Refresh(); break; case "Englisch": // webBrowser1.Url = new System.Uri("http://battlelog.battlefield.com/bf3/en/gate/?returnUrl=|bf3|en|", System.UriKind.Absolute); // webBrowser1.Refresh(); break; default: break; } #endregion Einstellungen übernehmen fs = textBox1.Text; TextDatei c_textdatei = new TextDatei(); #region Einstellungen speichern switch (check_autostart.Checked) { case true: autostart = "true"; break; case false: autostart = "false"; break; } switch (check_autoende.Checked) { case true: autoende = "true"; break; case false: autoende = "false"; break; } name = Crypt.Encrypt(txt_name.Text); password = Crypt.Encrypt(txt_Pass.Text); string[] einstellung = { " ", fs, sprache, autostart, autoende, name, password }; Einstellungen_speichern Einstellungen = new Einstellungen_speichern(); Einstellungen.Speichern(einstellung); #endregion Einstellungen speichern }
private void button1_Click(object sender, EventArgs e) { TextDatei textiii = new TextDatei(); textiii.WriteFile(Application.StartupPath + @"\"+Convert.ToString(DateTime.Now.TimeOfDay.Hours + ":" + DateTime.Now.TimeOfDay.Minutes) + "-errorlog-save.txt", tb_errors.Text); }