VB.NET如何获取纯文件名

时间:2022-01-31 14:01:46
.NET 2.0
VB.NET 2008

比如文件A的完整路径是:c:\a.txt
我只要获取“a.txt”这个文件名,不要前面的路径

最好是自带的函数,库函数、API什么的都行。

最好带示例代码

5 个解决方案

#1


Path.GetFileName("")

#2


Dim fileName As String = "C:\mydir\myfile.ext"
Dim result As String
result = Path.GetFileName(fileName)

#3


Dim fi As FileInfo = New FileInfo(pathstr)
Console.WriteLine(fi.Name)

#4


Dim fileName As String = "C:\mydir\myfile.ext"
===
不知VB中是否有像C#中的substring和lastindexof()方法
可以结合 这两者进行截取字符操作
也求尝不是一种思路

#5


引用 2 楼 wuyq11 的回复:
Dim fileName As String = "C:\mydir\myfile.ext"
Dim result As String
result = Path.GetFileName(fileName)


+1

添加引用
imports System.IO

#1


Path.GetFileName("")

#2


Dim fileName As String = "C:\mydir\myfile.ext"
Dim result As String
result = Path.GetFileName(fileName)

#3


Dim fi As FileInfo = New FileInfo(pathstr)
Console.WriteLine(fi.Name)

#4


Dim fileName As String = "C:\mydir\myfile.ext"
===
不知VB中是否有像C#中的substring和lastindexof()方法
可以结合 这两者进行截取字符操作
也求尝不是一种思路

#5


引用 2 楼 wuyq11 的回复:
Dim fileName As String = "C:\mydir\myfile.ext"
Dim result As String
result = Path.GetFileName(fileName)


+1

添加引用
imports System.IO