📂

【C#】Windows 11でエクスプローラを(ファイルを選択した状態で)開く方法

2024/05/25に公開
private void OpenExploer(string file_path)
{
    System.Diagnostics.Process.Start(
        new System.Diagnostics.ProcessStartInfo
        {
            FileName = "explorer", //フルパスで指定せず「explorer」とだけ書く
            Arguments = @"/select,"+ file_path, //引数に「/select,」を付ける
            UseShellExecute = true,
            Verb = "open"
        }
    );
}

//具体例
private void Form1_Shown(object sender, EventArgs e)
{
    OpenExploer(@"C:\Windows");
}

参考:
https://stackoverflow.com/a/78060244/3809427

Discussion