GetDirContain
Vrací obsah (soubory či složky) adresáře
declare function GetDirContain dll "ActualDocument" (string, string, integer, string): string sFiles := GetDirContain("c:\enTeam\bin", "", -1, "|")
GetDirContain(Path, Filter, Type, Delimiter)
Parametry
- Path
-
Typ: string
Cesta adresáře, jehož obsah se bude vracet.
- Filter
-
Typ: string
Lze používat zástupné znaky:
zástupný znak popis * zastupuje více znaků ? zastupuje jeden znak - Type
-
Typ: integer
Parametr určující typ získaných objektů (souborů či složek). Typy objektů:
- 1 Read-only files
- 2 Hidden files
- 4 System files
- 8 Volume ID files
- 16 Directory files
- 32 Archive files
- 64 Any file
- Delimiter
-
Typ: string
Oddělovač, znak či řetězec, který bude použit pro oddělení jednotlivých souborů či složek ve výsledném textu. Pozn.: Při práci se soubory je dobré jako oddělovač použít jeden ze znaků, který se v názvu souboru či adresáře nesmí vyskytovat. Jedná se o znaky: /:*?"<>|
Návratová hodnota
Typ: string
Funkce vrací obsah (soubory či složky) adresáře.Popis
Funkce projde zadaný adresář a vrací soubory či složky odpovídající zadanému typu a filtru.Ukázky volání
-
Všechny soubory
sFiles := GetDirContain("c:\enTeam\bin", "", -1, "|")
-
Všechny exe soubory
sFiles := GetDirContain("c:\enTeam\bin", "*.exe", -1, "|")
-
Všechny soubory začínající enTeam
sFiles := GetDirContain("c:\enTeam\bin", "enTeam*.*", -1, "|")
-
Všechny adresáře
sFiles := GetDirContain("c:\enTeam", "", -2, "|")