我尝试了很多解决方案,但都失败了。
我知道空格有问题,我可以添加@
、/"
或""
(但代码中的双引号会导致编译器错误(
这是我的代码:
string dirAppData = Environment.GetFolderPath(Environment.SpecialFolder.ApplicationData);
string sciezka = @"MicrosoftWindowsMenu StartProgramsStartup";
string path = dirAppData + "\" + sciezka;
System.Diagnostics.Process.Start("explorer.exe", path); // did not work (wrong path)
string sciezka1 =
@"C:UsersPiotrAppDataRoamingMicrosoftWindowsStart MenuProgramsStartup";
System.Diagnostics.Process.Start("explorer.exe", sciezka1); // works
在第一种情况下,我应该如何写它的工作路径?
这只是一个典型的p:D
第一条路径是错误的。
string sciezka = @"MicrosoftWindowsMenu StartProgramsStartup";
应该是
string sciezka = @"MicrosoftWindowsStart MenuProgramsStartup";
关于