2013-06-28 78 views
0

我正在編寫一個用於編輯.docx文件的實用程序。我已經這樣做了,當用戶右鍵單擊正確類型的文件時,它會自動進行更改,並將附加到文件名的文本保存到文檔中。除了我正在接收大量截短的文件名之外,所有這些工作都很好。如果文件名包含多個單詞,則傳遞給該程序的字符串將其大部分字符替換爲一個〜。有沒有辦法讀取原始文件名,或者讓參數成爲完整的字符串?如何在將參數傳遞給C#程序時檢索文件的全名

+0

你打算如何接收文件名? – Jonesopolis

+0

用戶選擇使用上下文菜單進行編輯之後,我正在讀取作爲main(string [] args)中的一個參數的文件名 – Ryan

+0

您可以顯示示例您傳遞給程序的內容以及獲得的內容。 –

回答

0

把兩個雙QUOT之間的整個路徑是什麼;像:

var fn = "\"C:\\Path With Spaces And Special Characters\\#\\to\\My File.docx\""; 
// send fn as an argument to the other process 
相關問題