Модуль использует: | system | lang.StringBuffer |

Lang.Files
Описание модуля


Модуль для работы с файлами, каталогами, файловой системой

Константы

MAX_PATH, MAXDWORD, INVALID_HANDLE_VALUE, FILE_ATTRIBUTE_ARCHIVE, FILE_ATTRIBUTE_DIRECTORY, FILE_ATTRIBUTE_HIDDEN, FILE_ATTRIBUTE_NORMAL, FILE_ATTRIBUTE_READONLY, FILE_ATTRIBUTE_SYSTEM, FILE_ATTRIBUTE_TEMPORARY

Функции

DeleteFile, ExtractFileExt, ExtractFileDrive, ExtractFileName, ExtractFilePath, ExtractFileNameOnly, Files, Files, Dirs, FilesAndDirs, Files, File, InitLibrary, ReleaseLibrary

ИмяТип данныхЗначение

MAX_PATH

word260

MAXDWORD

word65535

INVALID_HANDLE_VALUE

small-1

FILE_ATTRIBUTE_ARCHIVE

byte32

FILE_ATTRIBUTE_DIRECTORY

byte16

FILE_ATTRIBUTE_HIDDEN

byte2

FILE_ATTRIBUTE_NORMAL

byte128

FILE_ATTRIBUTE_READONLY

byte1

FILE_ATTRIBUTE_SYSTEM

byte4

FILE_ATTRIBUTE_TEMPORARY

word256


Declare Function DeleteFile Lib "kernel32" Alias "DeleteFileA" (byref lpFileName As String) As Long


function ExtractFileExt ( filename as string ) as string

Возвращает расширение файла


function ExtractFileDrive ( filename as string ) as string

Возвращает диск файла


function ExtractFileName ( filename as string ) as string

Возвращает имя файла


function ExtractFilePath ( filename as string ) as string

Возвращает путь к файлу


function ExtractFileNameOnly ( filename as string ) as string

Возвращает имя файла без расширения


function Files ( byval Path as string, byval Search as string, byval FindFiles as boolean, byval RetAll as boolean ) as StringBuffer

Возвращает файлы и каталоги в директории Path по фильтру Search, FindFiles = true только файлы, false - только каталоги, RetAll = true - возвращает и файлы и каталоги


function Files ( byval Path as string, byval Search as string) as StringBuffer

Возвращает только файлы в каталоге по фильтру Search


function Dirs ( byval Path as string, byval Search as string) as StringBuffer

Возвращает только папки в каталоге по фильтру Search


function FilesAndDirs ( byval Path as string, byval Search as string) as StringBuffer

Возвращает файли и папки в каталоге по фильтру Search


function Files ( byval Path as string ) as StringBuffer

Возвращает все файлы и каталоги в директории Path


function File ( byval FileName as string ) as StringBuffer


sub InitLibrary


sub ReleaseLibrary