怎样获取以时间命名的指定文件名?[已解决]
本帖最后由 410521a 于 2010-8-27 02:56 编辑20100807_20100808113416
怎么以"_"前边的时间时间获取上边的文件名 带路径最好``没有后辍
比如上边的文件是20100807要取得的文件是前一天的文件! 20100806_*
; 显示当前目录下的所有20100807的文件名
$search = FileFindFirstFile("20100807*.*")
; 检查搜索是否成功
If $search = -1 Then
MsgBox(0, "错误", "无任何文件或文件夹与指定的搜索字符串匹配")
Exit
EndIf
While 1
$file = FileFindNextFile($search)
If @error Then ExitLoop
MsgBox(4096, "文件:", $file)
WEnd
; 关闭搜索句柄
FileClose($search)
回复 2# xsjtxy
不行呀`` 这里有点说不清楚你加我QQ远程你看看这文件``36951881
他建的文件名是D:\FNSMS6\DataBase\201008\AccesslLog20100811_20100811000201
这样的``没有后辍 我看他文件是以时间命名`` 所以我想以20100811 获取到这个文件的全名! ; 显示当前目录下的所有D:\FNSMS6\DataBase\201008\AccesslLog20100811的文件名
$search = FileFindFirstFile("D:\FNSMS6\DataBase\201008\AccesslLog20100811*.*")
; 检查搜索是否成功
If $search = -1 Then
MsgBox(0, "错误", "无任何文件或文件夹与指定的搜索字符串匹配")
Exit
EndIf
While 1
$file = FileFindNextFile($search)
If @error Then ExitLoop
MsgBox(4096, "文件:","D:\FNSMS6\DataBase\201008\"&$file)
WEnd
; 关闭搜索句柄
FileClose($search) 回复 4# xsjtxy
谢谢`` 我再试试
页:
[1]