我已經閱讀了很多這個問題的解決方案,並嘗試過所有這些方法,但找不到正確的方法來完成此任務。我的代碼是:傳遞參數用雙引號包圍
p.StartInfo.Arguments = path;
我需要的路徑變量被包圍周圍開始「標誌,因爲它是已在目錄名和文件名空格的文件的路徑我如何可以把一個。」和路徑變量的結束? Psudo代碼如下:
p.StartInfo.Arguments = DoubleQuote + path + DoubleQuote;
作爲隨訪這種情況 - 一旦我的.exe文件收到的路徑 - 路徑是全部由「\」」的建議。然而,我不得不封閉道路。在「\」中的.exe文件代碼中,因此它也可以找到.xlsx文件,因爲路徑和文件名中有空格。只是想跟隨這與其他人的這種情況,並想知道爲什麼命令行參數是好的,但該.exe文件沒有找到該文件 - 這兩個應用程序都需要包含在「\」「
大家給了我一個很好的答案來完成,但我不得不選擇一個人 - 所以選擇keyboardP因爲他第一次回答。感謝所有人......非常感謝! – Frekster