private void btnScan_Click(object sender, EventArgs e) { lstResults.Items.Clear(); try { string[,] dir = vd.vidDir; for (int x = 0; x < dir.Length; x++) { if (dir[x,0] == null) { break; } else { _Directory videoPath = new _Directory(dir[x,0]); lstResults.Items.Add("Scanning directory " + dir[x,0] + "..."); videoPath.scanDir(); lstResults.Items.Add("\nScanning completed!"); lstResults.Items.Add("\n" + videoPath.numberOfItems + " files found"); lstResults.Items.Add("\n" + videoPath.numberOfMovies + " Compatible Videos Found"); } } } catch(Exception ex) { MessageBox.Show(ex.Message); } }
private void btnTest_Click(object sender, EventArgs e) { _Directory dir = new _Directory("H:\\[a-S] Trigun (01-26)"); dir.numberOfItems = 0; dir.scanDir(); lstResults.Items.Add(dir.numberOfItems.ToString()); //Thread thread = new Thread(new ThreadStart(dir.scanDir)); //thread.Start(); //lstResults.Items.Add(dir.numberOfItems.ToString()); //thread.Join(); }
private void btnAdd_Click(object sender, EventArgs e) { FolderBrowserDialog fldr = new FolderBrowserDialog(); fldr.ShowDialog(); videoDir = fldr.SelectedPath; _Directory dir = new _Directory(videoDir); dir.scanDir(); Console.WriteLine("There are " + dir.numberOfItems + " files in " + dir.location); Console.WriteLine("Scanning Files... " + "Found " + dir.numberOfMovies); string[] row = { videoDir, dir.numberOfMovies.ToString() }; dgvVidDir.Rows.Add(row); addToConfig(row); }
private void populateGrid() { for (int x = 0; x < vidDir.Length; x++) { //If there are no futher dir break the loop. if (vidDir[x, 0] == null) break; try { _Directory dir = new _Directory(vidDir[x, 0]); dir.scanDir(); if (vidDir[x,1] != dir.numberOfMovies.ToString()) { } string[] row = { vidDir[x, 0], dir.numberOfMovies.ToString() }; dgvVidDir.Rows.Add(row); } catch(Exception e) { //If unable to access the folder load old values. string[] row = { vidDir[x, 0], vidDir[x,1] }; dgvVidDir.Rows.Add(row); } } }