如何解决如何在路径字符串中放置空格?
我尝试了很多解决方案,但都失败了。
我知道空格有问题,我可以添加 @
或 /"
或 ""
(但代码中的双引号会导致编译器错误)
这是我的代码:
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 举报,一经查实,本站将立刻删除。