2016-10-11 17 views
-2

我有一個txtSerial.text = S/N123-122c# - 如何讀/作爲一個字符串?

當我使用txtSerial爲路徑,以保存爲excel文件,它會保存爲S,而不是S/N123-122.xls(不是文件夾)結束了名稱的文件夾。

有沒有辦法確保程序讀取/爲完整的字符串,而不是路徑的結尾?

感謝

+3

文件名不能包含斜線(向前或向後斜線),所以沒有 – Dai

+3

那麼你就需要改變'? /'到別的東西,這是我用過的每個操作系統中的一個目錄分隔符......你可能完全刪除它,或者用'_'或類似的替換它 –

+1

正斜槓字符在文件名中無效 - 嘗試在Windows資源管理器中自行創建一個 – LDJ

回答

5

文件名不能包含以下任何字符:\ /:*「<> |

5

Windows不允許在文件名中/,所以你不能做到這一點,通過C#。嘗試用這個名字在桌面上創建一個文件,你會注意到它是不允許的!

例如,一種解決方案是使用另一個分隔符S-N。