Function ExamineDirectory(ByRef DirectoryName As string, ByRef Pattern As string) As Integer
Инициализирует каталог для поиска(перечисления) файлов. Возвращает хендл поиска , который в последствии используется другими функциями
DirectoryName - имя каталога для поиска(перечисления)
Pattern - задает маску файлов для перечисления каталога. Так если будет задано *.* , то будут перечислены все файлы, включая каталоги. Если будет задано *.txt* , то будут перечислены только файлы .txt
Windows , Linux
#Include "window9.bi"
#Ifdef __FB_WIN32__
Dim As String Directory = "C:\"
#Else
Dim As String Directory = "/"
#EndIf
Var Dir_=ExamineDirectory(Directory, "*.*")
Var a=0
Do
If DirectoryEntryAttributes(Dir_) And FILE_ATTRIBUTE_DIRECTORY Then
Print DirectoryEntryName(Dir_)
a+=1
endif
Loop While NextDirectoryEntry(Dir_)
? "Folders="; a
FinishDirectory(Dir_)
Sleep
Created with the Personal Edition of HelpNDoc: Produce electonic books easily