微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

如何在路径字符串中放置空格?

如何解决如何在路径字符串中放置空格?

我尝试了很多解决方案,但都失败了。

我知道空格有问题,我可以添加 @/"""(但代码中的双引号会导致编译器错误

这是我的代码

string dirAppData = Environment.GetFolderPath(Environment.SpecialFolder.ApplicationData);
string sciezka = @"Microsoft\Windows\Menu Start\Programs\Startup";
string path = dirAppData + "\\" + sciezka;
System.Diagnostics.Process.Start("explorer.exe",path);  // did not work (wrong path)
string sciezka1 = 
    @"C:\Users\Piotr\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Startup";
System.Diagnostics.Process.Start("explorer.exe",sciezka1);  // works

我应该如何写在第一种情况下它起作用的路径?

解决方法

这只是一个典型的 :D

第一条路径是错误的。

string sciezka = @"Microsoft\Windows\Menu Start\Programs\Startup";

应该是

string sciezka = @"Microsoft\Windows\Start Menu\Programs\Startup";

问候

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。