1
使用時Process.startInfo.Arguments,我有文件名作爲參數之一,如何確保文件名是引用時,它具有空間
StartInfo.Arguments =文件名
我想知道如何在文件名爲「test test」的情況下確保它是正確的。
使用時Process.startInfo.Arguments,我有文件名作爲參數之一,如何確保文件名是引用時,它具有空間
StartInfo.Arguments =文件名
我想知道如何在文件名爲「test test」的情況下確保它是正確的。
我只是總是引用它;因爲「測試」也是有效的。
我不知道是否有內置的文件的任何地方逃跑,但
procStart.Arguments = "blah blip -in \"" + filePath + "\" more args";
應該做的......
如果你想你可以得到花哨檢查(上述filePath
)輸入字符串,但它可能不值得檢查邊緣情況。出於同樣的原因,如果我在未知表格上編寫TSQL,我總是會添加明確的[
/]
(無需檢查是否需要它)。
內置類會爲我們做這些嗎?就像當你在參數中使用`SqlCommand`一樣,你不需要擔心NVARCHAR參數值中的char。 – 2010-12-09 08:21:35