从目录中按字母顺序排列的最后一个文件获取文件名
Get filename from the alphabetically last file in directory
我正在尝试从文件夹中获取最后一个文件的文件名。我想如果我计算文件夹中的文件数量并简单地调用与文件关联的数量,它会很快解决问题,但显然不是。这是我用来计数的:
Dim path As String, counter As Integer
path = "D:\test\*.docm"
FileName = Dir(path)
Do While FileName <> ""
count = counter + 1
FileName = Dir()
Loop
msgbox counter
因此,例如,如果计数的最后一个文件是 5,我如何获取它的文件名?或者总体上有更好的方法吗?
Do
FileName = Dir()
If Filename = "" then
Exit Do
Else
RealFilename = Filename
End If
Loop
我正在尝试从文件夹中获取最后一个文件的文件名。我想如果我计算文件夹中的文件数量并简单地调用与文件关联的数量,它会很快解决问题,但显然不是。这是我用来计数的:
Dim path As String, counter As Integer
path = "D:\test\*.docm"
FileName = Dir(path)
Do While FileName <> ""
count = counter + 1
FileName = Dir()
Loop
msgbox counter
因此,例如,如果计数的最后一个文件是 5,我如何获取它的文件名?或者总体上有更好的方法吗?
Do
FileName = Dir()
If Filename = "" then
Exit Do
Else
RealFilename = Filename
End If
Loop