martedì 21 luglio 2026

C# aprire esplora file selezionando un file

Il frammento di codice riportato di seguito illustra una tecnica, utilizzabile con C# e .NET 10, per aprire Esplora file di Windows e selezionare automaticamente un file specifico.
Il codice, pensato per un progetto Windows Forms, verifica innanzitutto l'esistenza del file e, in caso positivo, avvia Esplora file posizionandosi nella cartella che lo contiene e selezionandolo.


C#

try

{

    string percorsoFileDaAprire = Path.Combine(percorsoCartella, lsbListaFile.SelectedItem?.ToString());

    if (!File.Exists(percorsoFileDaAprire))

    {

        return;

    }

     string argomento = "/select, \"" + percorsoFileDaAprire + "\"";

     System.Diagnostics.Process.Start("explorer.exe", argomento);

}

catch (Exception ex)

{

    Utility.MessaggioErrore(ex.Message);

}


Nessun commento: