我想用窗口资源管理器打开文件的位置。我在代码中使用 C#
System.Diagnostics.Process.Start("Explorer.exe", @"/select," + FilePath)
对于简单的英文字符,它可以很好地工作,但是如果文件名是 Unicode 字符(Thia 语言),它无法打开文件所在的位置。
有人可以帮忙吗?
最佳答案
试着把它放在引号里:
System.Diagnostics.Process.Start("Explorer.exe", @"/select,""" + FilePath + "\"")
关于C#:System.Diagnostics.Process.Start ("Explorer.exe",@"/select"+ 文件路径)。当文件名为 unicode 字符时无法打开文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7283417/