To show and select a file in explorer using C# and VB.NET you can use the following snippet.
Sample C#
private static void ShowFileInExplorer(string filePath) { try { var winDir = Environment.GetEnvironmentVariable("windir"); if (winDir != null) { var explorerPath = Path.Combine(winDir, @"explorer.exe"); var arguments = String.Format("/select, {0}{1}{0}", (char)34, filePath); Process.Start(explorerPath, arguments); } } catch (Exception ex) { //handle the exception your way! } }
Sample VB.NET
Private Shared Sub ShowFileInExplorer(filePath As String) Try Dim winDir = Environment.GetEnvironmentVariable("windir") If winDir IsNot Nothing Then Dim explorerPath = Path.Combine(winDir, "explorer.exe") Dim arguments = [String].Format("/select, {0}{1}{0}", Char(34), filePath) Process.Start(explorerPath, arguments) End If Catch ex As Exception 'handle the exception your way! End Try End Sub
RT @CodeSnippetsNET: Select a file in explorer using .NET http://t.co/HjiIbvYVjg #csharp #vb #dotnet #programming