Kirjautuminen

Haku

Tehtävät

Hakemisto: QBasic: Tiedostot: DIR$

Funktio etsii tiedostoja hakemistosta.

DIR$[(tiedostokuvaus)]

Funktio etsii tiedostoja hakemistosta. Tiedostokuvaus sisältää hakemistopolun ja tiedoston nimen. Kuvaus voi sisältää DOS:in jokerimerkkejä, jotka mahdollistavat tiedostojen valitsemisen tiettyjen sääntöjen, kuten nimen alkukirjaimen tai päätteen, perusteella.

Tiedostokuvaus annetaan vain silloin, kun funktiota kutsutaan ensimmäisen kerran. Seuraavilla kerroilla parametrejä ei tarvita. Funktio palauttaa aina seuraavan tiedoston nimen hakemistosta, kunnes tiedostoja ei enää ole, jolloin funktio palauttaa tyhjän merkkijonon. Tiedostot eivät tule välttämättä aakkosjärjestyksessä.

Esimerkki:

'etsii kaikki tekstitiedostot C-juurihakemistosta
DIM tiedosto AS STRING
tiedosto = DIR$("c:\*.TXT")
DO UNTIL tiedosto = ""
  PRINT tiedosto
  tiedosto = DIR$
LOOP

Aiheeseen liittyvää: FILES

Tietoa sivustosta