好,所以這次我使用VB.NET
。仍然不會像C#一樣獲得VB,但無論如何。 我要做的是顯示最後一部分......讓我們說:C:\Program Files\Data\12345.doc
。 我想看到的是12345.doc
。我怎樣才能做到這一點?最後一次出現特定字符(文件名)後顯示文本
-1
A
回答
5
這是一個文件名,所以使用Path.GetFileName
:
Dim fileName = Path.GetFileName("C:\Program Files\Data\12345.doc")
3
試試這個,
dim xStr="C:\Program Files\Data\12345.doc"
dim xResult=xstr.substring(xStr.lastIndexof("\"))
或者可能是這樣的,
dim xFilePath as New System.IO.FileInfo("C:\Program Files\Data\12345.doc")
dim xFileName=xFilePath.Name
+0
有趣的是,沒有Path.GetFileName函數。我可以在列表框中留下完整的路徑,但這會使它看起來很醜。 –
+0
對不起,這不適合我。但我可以看到邏輯。當我雙擊它時會打開該路徑...所以它只需要保持這種方式。謝謝。 –
+0
@Bebbie7您需要打開路徑或者您只需要獲取文件名。 –
相關問題
- 1. 按最後一次出現字符後的數字排序文件名
- 2. 的JavaScript:替換字符串文本中最後一次出現
- 3. 刪除最後一次出現特定字符後的所有字符
- 4. 替換字符的最後一次出現在文件中
- 5. STATA:指定字符最後一次出現後,除去一切
- 6. 字符最後一次出現
- 7. 在最後一次出現字符後刪除字符串
- 8. Crystal Reports在最後一次出現特定字符後刪除所有內容
- 9. 從該文件中的特定位置查找文件中字符串的最後一次出現
- 10. 最後一次出現匹配行後追加文本
- 11. 在最後一次出現特定字符前得到字符串
- 12. 查找值的最後一次出現並在文本框中顯示
- 13. 註冊替換文本塊第一次出現+最後一次出現
- 14. 要更換,但字符串中最後一次出現在文本
- 15. 最後一次出現「|」後的VBScript選擇子字符串
- 16. XSL子串 - 在最後一次出現字符串後
- 17. 只顯示文本框中的最後一個字符
- 18. 顯示不止一次出現的修改後的字符串
- 19. C++:查找字符串中字符的最後一次出現
- 20. 替換字符的最後一次出現的字符串
- 21. 替換字符串中最後一次出現的字符
- 22. 刪除unix/linux中文件中最後一次出現的字符串
- 23. as3找到最後一個出現的特定字符串
- 24. 在字符串中最後一次出現分隔符後刪除字符
- 25. 正則表達式匹配最後一次出現與特定字符串
- 26. 如何在PowerShell中編輯特定字符串的最後一次出現
- 27. MySQL找到特定列中最後一次出現的字符串模式
- 28. 顯示文本文件的第一行和最後一行?
- 29. 刪除文件夾中文件名的最後一個字符
- 30. AS3顯示最後一次
我有這樣的:對於每個附加爲KEYVALUE附件 isDoc = attach.GetDisplay isDocContains.Add(isDo c) lstAttachements.Items.Add(attach.GetDisplay) listlinkDocStore.Add(attach.GetID) Next –
GetDisplay將檢索整個路徑。我無法改變這一點。 –
我不明白。然後使用'Path.GetFileName(attach.GetDisplay)'如果你只想要文件名而不是完整的路徑。 –