BetterExplorer.MainWindow.btnDefragDrive_Click C# (CSharp) Method

btnDefragDrive_Click() private method

private btnDefragDrive_Click ( object sender, RoutedEventArgs e ) : void
sender object
e RoutedEventArgs
return void
    private void btnDefragDrive_Click(object sender, RoutedEventArgs e) {
      string DriveLetter = "";

      if (!_ShellListView.SelectedItems.Any())
        DriveLetter = _ShellListView.CurrentFolder.ParsingName;
      else if (Directory.GetLogicalDrives().Contains(_ShellListView.SelectedItems[0].ParsingName))
        DriveLetter = _ShellListView.SelectedItems[0].ParsingName;
      else
        DriveLetter = _ShellListView.CurrentFolder.ParsingName;

      Process.Start(Path.Combine(Environment.SystemDirectory, "dfrgui.exe"), $"/u /v {DriveLetter.Replace("\\", "")}");
    }
MainWindow