private void MainForm_DragDrop(object sender, DragEventArgs e) { string[] files = (string[])e.Data.GetData(DataFormats.FileDrop); foreach (string file in files) { bool flagPass = false; if (Directory.Exists(file.ToString())) { folderBrowserDialog1.SelectedPath = file.ToString(); flagPass = true; } if (File.Exists(file.ToString())) { FileInfo ddFile = new FileInfo(file.ToString()); folderBrowserDialog1.SelectedPath = ddFile.Directory.FullName.ToString(); flagPass = true; } if (flagPass) { RenameUtils.PopulateFiles(lvFilesLeft, tbSearchPatternLeft.Text, folderBrowserDialog1); RenameUtils.PopulateFiles(lvFilesRight, tbSearchPatternRight.Text, folderBrowserDialog1); LogUtils.AddLogTextLine("Populating form with content from path: " + RenameUtils.GetFullPath(folderBrowserDialog1).ToString()); break; } } }
private void LoadTargetDirectory(bool autoDetetect) { RenameUtils.PopulateFiles(lvFilesLeft, tbSearchPatternLeft.Text, folderBrowserDialog1); RenameUtils.PopulateFiles(lvFilesRight, tbSearchPatternRight.Text, folderBrowserDialog1); LogUtils.AddLogTextLine("Populating form with content from path: " + RenameUtils.GetFullPath(folderBrowserDialog1).ToString()); if (autoDetetect) { AutoDetectAutoMatchListViews(); } }
private void bFilterRight_Click(object sender, EventArgs e) { RenameUtils.PopulateFiles(lvFilesRight, tbSearchPatternRight.Text, folderBrowserDialog1); }