txt_for_dir(text,STRING* name)
Liest alle Dateinamen, die auf den gegebenen String passen, in separate Strings
eines Objekts. Diese Anweisung lässt sich zum Durchsuchen eines Ordners verwenden.
Parameter:
name |
Dateinamen (C-style mit Wildcards, d.h. Platzhalter wie
*,?), die passen müssen |
text |
TEXT_Objekt, das gefüllt werden soll |
Rückgabewerte:
Anzahl der Stringfelder.
Geschwindigkeit:
Langsam
Bemerkungen:
- '*' und '?' Wildcards sowie Unterordner können benutzt
werden. "*.*" vergleicht sämtliche Dateien. "texts\\*.txt" vergleicht
alle Dateien mit txt-Extension im texts-Unterordner.
Verwenden Sie keine absoluten Pfadadressen, da diese auf den Systemen
der Enduser vermutlich nicht funktionieren.
- Es werden nur nicht-leere Dateien gefunden. Die RESOURCE- und PATH-Aussagen
werden zum Auffinden der Dateien nicht benutzt.
- Gefundene Dateien lassen sich mit file_open_read oder file_open_write öffnen.
Beispiel (lite-C):
TEXT* tDir = { strings = 30; flags = SHOW; } // empty text with 30 strings
function main()
{
txt_for_dir(tDir,"*.*"); // fill text with 30 file names from the current folder
}
Siehe auch:
txt_load, txt_addstring
► Aktuelle Version Online