private void ChooseBtn_Click(object sender, EventArgs e) { DialogResult result = InputFolder.ShowDialog(); if (result == DialogResult.OK && !string.IsNullOrWhiteSpace(InputFolder.SelectedPath)) { InputFolderDir = new DirectoryInfo(InputFolder.SelectedPath); InputFolderSet = true; } }
private void btnSelectFolder_Click(object sender, EventArgs e) { DialogResult result = InputFolder.ShowDialog(); if (result == DialogResult.OK && !string.IsNullOrWhiteSpace(InputFolder.SelectedPath)) { var ext = new List <string> { ".jpg", ".gif", ".png", ".jpeg", ".tiff", ".bmp" }; DirectoryInfo InputFolderDir = new DirectoryInfo(InputFolder.SelectedPath); foreach (var file in InputFolderDir.GetFiles("*.*", SearchOption.AllDirectories).Where(s => ext.Contains(Path.GetExtension(s.FullName).ToLowerInvariant()))) { ProcessImage(file.FullName); } } }