public void SaveLists(string currentVersion) { if (currentVersion != "") { fileLists.Sort(); CreateNewestList(currentVersion); foreach (FileList list in fileLists) { string directory = cd + "\\export\\versions\\" + list.version; Directory.CreateDirectory(directory); SaveLoad.SaveFileBf(list.order, directory + "\\properties.dat"); SaveLoad.SaveFileXml(list.fileList, directory + "\\filelist.txt"); List <string> modList = new List <string>(); foreach (string mod in list.modList) { modList.Add(" - " + ProcessModName(mod)); } File.WriteAllLines(directory + "\\modlist.txt", modList); File.WriteAllLines(directory + "\\changelog.txt", list.changelog); SaveLoad.SaveFileBf(list.modList, directory + "\\modlist.dat"); SaveLoad.SaveFileBf(list.changelog, directory + "\\changelog.dat"); } } }
private void SaveModList() { SaveLoad.SaveFileBf(modList, cd + "\\settings\\modlist.dat"); foreach (ModInfo mod in modList) { uriDatabase.SetSite(mod.modFileName, mod.website); } }
public void SaveDatabases() { SaveLoad.SaveFileBf(userDatabase, userDatabaseFile); }