" DirectoryNotFoundException:找不到路径的一部分"

时间:2017-07-21 02:06:12

标签: c#

抱歉不熟悉C#。为什么会出现以下错误?

var workingDirectory = "C:\\Program Files(x86)";

Directory.SetCurrentDirectory(workingDirectory); 

Directory.SetCurrentDirectory(workingDirectory);行的错误

  

抛出异常
              " DirectoryNotFoundException:找不到路径的一部分"

2 个答案:

答案 0 :(得分:3)

你想要"特别"文件夹?

string WorkingDirectory = Environment.GetFolderPath(Environment.SpecialFolder.ProgramFilesX86)

或者实际上,在一行中完成整个事情:

Directory.SetCurrentDirectory(Environment.GetFolderPath(Environment.SpecialFolder.ProgramFilesX86));  

答案 1 :(得分:0)

Files和x86之间有一个空格。试试

var workingDirectory = @"C:\Program Files (x86)";