在 UNC 路径中使用逗号传入一个值(例如“\servername\Smith,John\Documents\”)会导致以下内容启动 Windows 资源管理器,但它会打开“我的文档”而不是文件夹路径。如果我将路径粘贴到 Windows 资源管理器的地址栏中,该文件夹会正确打开。
public void OpenWindowsExplorer(string path) {
var runExplorer = new ProcessStartInfo { FileName = "explorer.exe", Arguments = path };
Process.Start(runExplorer);
}
非常感谢任何关于为什么会发生这种情况/如何解决问题的想法。