2011-06-02 131 views
0

我有一個字符串中的文件名。我想將給定的字符串拆分爲2(1是不帶擴展名的文件名,2只是擴展名)字符串。然後將_dev添加到第一個字符串的結尾並與第二個字符串連接。如何分割和連接字符串

例如:

Dim name as string="abc.txt" 
Dim finalName as string 

finalName應該是這樣的"abc_dev.txt"

任何建議嗎?

回答

2

如果他們真的文件名字:

' unested, likely to contain spelling errors 
name = Path.GetFileNameWithoutExtension(oldName) 
ext = Path.GetExtension(oldName) 
newName = odlName & "_dev" 
newName = Path.ChangeExtension(newName, ext) 
+0

+1,絕對使用'System.IO.Path'靜態類是最明確的解決方案。我認爲不需要處理'String.Split'和'String.Insert' – Homam 2011-06-02 11:17:02

2

如何

finalName = Path.GetFileNameWithoutExtension(name) & "_dev" & Path.GetExtension(name)