vb.net随机文件名 vbnet随机数

如何使用vb.net获取一个文件夹里最后一个数据文件的名称?function Newfile as fileinfo
Dim dic As New System.IO.DirectoryInfo("C:\Users\Q\Desktop\数据")
Dim files = dic.GetFiles.OrderByDescending(Function(s) s.CreationTime)
if files.
return files.first
end function
注意引入 system.linq
VB.Net怎样得到某个文件夹里的所有文件名如果想要获得当前文件中的文件名只需要String [] fileName = file.list();就可以了 。如果要包括文件中的文件名就可以用递归的方式 。下面是两个具体的实现 。其中public static String [] getFileName(String path)是只得到当前文件中的文件名 。
vb.net 自动读取文件名请问你是通过什么得到A文件名的?OpenFileDialog?控件吗?
假设你的A文件名 是strfilename
直接自己写函数进行字符串操作啊
简单一点
就是去掉末尾的扩展名(4个字符),加上你要的扩展名 譬如 “.pla”
复杂一点写就是函数从后到前判断扩展名的长度,然后截断这个扩展名加上你要的 。
vb.net从文件路径中获取文件名获取方法 , 参考实例如下:
'获取路径名各部分:如: c:\dir1001\aaa.txt
'获取路径路径c:\dir1001\
Public Function GetFileName(FilePathFileName As String) As String'获取文件名aaa.txt
On Error Resume Next
Dim i As Integer, J As Integer
iLen(FilePathFileName)
JInStrRev(FilePathFileName, "\")
GetFileNameMid(FilePathFileName, J1, i)
End Function
''获取路径路径c:\dir1001\
Public Function GetFilePath(FilePathFileName As String) As String '获取路径路径c:\dir1001\
On Error Resume Next
Dim J As Integer
JInStrRev(FilePathFileName, "\")
GetFilePathMid(FilePathFileName, 1, J)
End Function
'获取文件名但不包括扩展名aaa
Public Function GetFileNameNoExt(FilePathFileName As String) As String'获取文件名但不包括扩展名aaa
On Error Resume Next
Dim i As Integer, J As Integer, k As Integer
iLen(FilePathFileName)
JInStrRev(FilePathFileName, "\")
kInStrRev(FilePathFileName, ".")
If k0 Then
GetFileNameNoExtMid(FilePathFileName, J1, i - J)
Else
GetFileNameNoExtMid(FilePathFileName, J1, k - J - 1)
End If
End Function
'===== '获取扩展名.txt
Public Function GetFileExtName(FilePathFileName As String) As String'获取扩展名.txt
On Error Resume Next
Dim i As Integer, J As Integer
iLen(FilePathFileName)
JInStrRev(FilePathFileName, ".")
If J0 Then
GetFileExtName".txt"
Else
GetFileExtNameMid(FilePathFileName, J, i)
End If
End Function
VB.NET获取目录文件夹名称先用System.IO.Directory.GetDirectories函数获取子目录的名称(包括其路径),再用System.IO.Path.GetFileName获取子目录的名称 。下面是代码:
Private Sub Button1_Click(sender As System.Object, e As System.EventArgs) Handles Button1.Click
For Each s In System.IO.Directory.GetDirectories("C:\Windows")
Console.WriteLine(System.IO.Path.GetFileName(s))
Next
End Sub
下面是部分输出:
Application Data
AppPatch
assembly
BOCNET
Boot
Branding
ConfigSetRoot
Cursors
Debug
DigitalLocker
Downloaded Installations
Downloaded Program Files
ehome
en-US
Fonts
Globalization
Help
...
可能有更简洁的方法,你可以到MSDN看看
System.IO.Directory.GetDirectories:
System.IO.Path.GetFileName:
通用 I/O 任务:
【vb.net随机文件名 vbnet随机数】vb.net随机文件名的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于vbnet随机数、vb.net随机文件名的信息别忘了在本站进行查找喔 。

    推荐阅读