private void btnScan_Click(object sender, EventArgs e) { txtList.Text = ""; var fileMap = WalkDirectoryTree(new System.IO.DirectoryInfo(AppDomain.CurrentDomain.BaseDirectory)); PatchVersion pv = new PatchVersion(); pv.ClientVersion = clientVersion; pv.RootFiles = fileMap; txtList.Text = JsonConvert.SerializeObject(pv); }
private void btnScan_Click(object sender, EventArgs e) { txtList.Text = ""; progressBar.Maximum = getFileCount(new System.IO.DirectoryInfo(AppDomain.CurrentDomain.BaseDirectory)); progressBar.Maximum += getFileCount(new System.IO.DirectoryInfo(AppDomain.CurrentDomain.BaseDirectory + "\\Resources")); progressBar.Maximum += getFileCount(new System.IO.DirectoryInfo(AppDomain.CurrentDomain.BaseDirectory + "\\sounds")); progressBar.Maximum += getFileCount(new System.IO.DirectoryInfo(AppDomain.CurrentDomain.BaseDirectory + "\\SpellEffects")); progressBar.Maximum += getFileCount(new System.IO.DirectoryInfo(AppDomain.CurrentDomain.BaseDirectory + "\\storyline")); // progressBar.Maximum += getFileCount(new System.IO.DirectoryInfo(AppDomain.CurrentDomain.BaseDirectory + "\\uifiles")); // progressBar.Maximum += getFileCount(new System.IO.DirectoryInfo(AppDomain.CurrentDomain.BaseDirectory + "\\atlas")); txtList.Text = "Max:" + progressBar.Maximum; PatchVersion pv = new PatchVersion(); pv.ClientVersion = clientVersions[currentVersion].ShortName; //Root var fileMap = WalkDirectoryTree(new System.IO.DirectoryInfo(AppDomain.CurrentDomain.BaseDirectory)); pv.RootFiles = fileMap; //Resources fileMap = WalkDirectoryTree(new System.IO.DirectoryInfo(AppDomain.CurrentDomain.BaseDirectory + "\\Resources")); pv.ResourceFiles = fileMap; //Sounds fileMap = WalkDirectoryTree(new System.IO.DirectoryInfo(AppDomain.CurrentDomain.BaseDirectory + "\\sounds")); pv.SoundFiles = fileMap; //SpellEffects fileMap = WalkDirectoryTree(new System.IO.DirectoryInfo(AppDomain.CurrentDomain.BaseDirectory + "\\SpellEffects")); pv.SpellEffectFiles = fileMap; //Storyline fileMap = WalkDirectoryTree(new System.IO.DirectoryInfo(AppDomain.CurrentDomain.BaseDirectory + "\\storyline")); pv.StorylineFiles = fileMap; /* * //UIFiles * fileMap = WalkDirectoryTree(new System.IO.DirectoryInfo(AppDomain.CurrentDomain.BaseDirectory + "\\uifiles")); * pv.UIFiles = fileMap; * //Atlas * fileMap = WalkDirectoryTree(new System.IO.DirectoryInfo(AppDomain.CurrentDomain.BaseDirectory + "\\atlas")); * pv.AtlasFiles = fileMap; */ //txtList.Text = JsonConvert.SerializeObject(pv); }