我想问一个与在cmd中传递带空格的文件路径相关的问题...我有这个我要执行的语句
nunit3-console.exe“E:/ folder 1 / folder2”
我想知道如何将双引号放到文件路径中,因为文件夹1之间有空格..我现在正在使用
process.StandardInput.WriteLine("nunit3-console.exe E:/folder1/Report_Testing.dll");
如果文件夹没有空格,这是有效的..用“”执行上述命令的解决方案..提前谢谢
答案 0 :(得分:0)
如果你在双引号前加一个反斜杠,那么双引号将包含在字符串中。
即:
process.StandardInput.WriteLine("nunit3-console.exe \"E:/folder1/Report_Testing.dll\"");
有关详细信息,请参阅https://msdn.microsoft.com/en-us/library/h21280bw.aspx。