导航:  »没有这个级别以上的主题«

CFindFile Class

上一页返回章节概述下一页

执行本地文件搜索。 CFindFile包括开始搜索,查找文件以及返回文件的标题,名称或路径的成员函数。 与DIR一起,它与unicode一起工作。

 

示例:简单的文件搜索

 

#define unicode

#INCLUDE ONCE "windows.bi"

#INCLUDE ONCE "Afx/CFindFile.inc"

USING Afx

 

DIM pFinder AS CFindFile

DIM wszPath AS WSTRING * MAX_PATH = ExePath & "\test1.bas"

IF pFinder.FindFile(wszPath) = S_OK THEN

 PRINT STR(pFinder.FileSize)

END IF

pFinder.Close

 

示例:目录列表

 

#define unicode

#INCLUDE ONCE "windows.bi"

#INCLUDE ONCE "Afx/CFindFile.inc"

USING Afx

 

DIM pFinder AS CFindFile

DIM wszPath AS WSTRING * 260 = ExePath & "\*.bas"

IF pFinder.FindFile(wszPath) = S_OK THEN

 DO

    IF UCASE(pFinder.FileExt) = "BAS" THEN

       PRINT pFinder.FileNameX

    END IF

    IF pFinder.FindNext = 0 THEN EXIT DO

 LOOP

END IF

pFinder.Close