Oletetaan, että olet rakentamassa Perl-skriptiä tiedostojärjestelmän läpi kuljettamiseksi ja löytönsä tallentamiseksi. Kun avaat tiedostokahvoja, sinun on tiedettävä, onko kyse todellisesta tiedostosta vai hakemistosta, jota kohdellaan eri tavalla. Haluat sijoittaa hakemiston globaalisti, joten voit jatkaa tiedostojärjestelmän rekursiivista jäsentämistä. Nopein tapa kertoa tiedostoja hakemistoista on käyttää Perlin sisäänrakennettua ohjelmaaTiedostojen testausoperaattorit. Perlillä on operaattoreita, joiden avulla voit testata tiedoston erilaisia näkökohtia. Operaattoria -f käytetään tunnistamaan tavalliset tiedostot hakemistojen tai muun tyyppisten tiedostojen sijasta.
Ensin luom kaksi kieltä: yksi osoittaa tiedostoon ja toinen osoittaa hakemistoon. Seuraavaksi testaa $ tiedostonimi kanssa -f operaattori, joka tarkistaa onko jokin tiedosto. Tämä tulostaa "Tämä on tiedosto". Jos yrität -f-operaattoria hakemistossa, se ei tulostu. Tee sitten päinvastainen $ Kansionimi ja vahvista, että se on itse asiassa hakemisto. Yhdistä tämä
hakemisto glo selvittää, mitkä elementit ovat tiedostoja ja mitkä hakemistot: