sPath | (String) Cesta, kde se budou soubory hledat.
Je doporučeno použít cestu v syntaxi PROMOTIC - viz PROMOTIC cesta k souborům nebo složkám. |
---|---|
sName | (String) Názvy souborů, které se mají hledat; lze použít "divoké" znaky * a ? |
nAttr | (Long) Bitový atribut. Hodnota je bitovou kombinací:
1 - Neprohledávat podsložky
2 - Vracet absolutní cesty
4 - Najít i složky
8 - Najít pouze podsložky; silnější než atribut 4
16 - Setřídí výstupní pole podle času vytvoření souborů
32 - Setřídí výstupní pole podle názvu souboru
64 - Setřídí výstupní pole podle přípony souboru
128 - Výstupní pole bude seřazeno zdola nahoru (od nejmenších po největší = aa, ab, ba, bb, c, d ...). V jiném případě je řazení shora dolů (od největších po nejmenší = zz, zy, yz, yy, x, w, ...). Hodnota 0 = má význam hledat pouze soubory, ne složky.
256 - Názvy souborů budou vráceny bez přípony
512 - Setřídí výstupní pole podle času posledního zápisu do souboru |
var aFiles, nFiles, iFiles;
aFiles = Pm.FileFind("#app:", "*.INI", 1 + 2 + 32 + 128);
nFiles = aFiles.GetSize(1);
for (iFiles = 0; iFiles < nFiles; iFiles++)
{
Pm.Debug(aFiles.GetItem(iFiles));
}
var aFiles, nFiles;
aFiles = Pm.FileFind("#app:", "app.txt", 1 + 2 + 32 + 128);
nFiles = aFiles.GetSize(1);
if (nFiles > 0)
{
Pm.Debug(aFiles.GetItem(0));
// Soubor nalezen
}