private void enumerateFolders() { string selected = SelectedItemPaths.ElementAt(0); while (true) { if (Directory.GetFiles(selected).Length > 0 || Directory.GetDirectories(selected).Length > 1 || (Directory.GetDirectories(selected).Length < 1 && Directory.GetFiles(selected).Length < 1)) { break; } else { selected = Directory.GetDirectories(selected)[0]; } } System.Diagnostics.Process process = new System.Diagnostics.Process(); System.Diagnostics.ProcessStartInfo startInfo = new System.Diagnostics.ProcessStartInfo(); startInfo.FileName = "explorer.exe"; startInfo.Arguments = selected; process.StartInfo = startInfo; process.Start(); }
private void showParamWindow() { ParamForm settingsForm = new ParamForm(SelectedItemPaths.ElementAt(0)); settingsForm.ShowDialog(); }