UNC パス (例: "\servername\Smith,John\Documents\") でコンマを含む値を渡すと、Windows エクスプローラーが起動しますが、フォルダー パスではなくマイ ドキュメントが開きます。パスを Windows エクスプローラーのアドレス バーに貼り付けると、フォルダーが適切に開きます。
public void OpenWindowsExplorer(string path) {
var runExplorer = new ProcessStartInfo { FileName = "explorer.exe", Arguments = path };
Process.Start(runExplorer);
}
なぜこれが起こっているのか/問題を解決する方法についてのアイデアは大歓迎です.