נניח שאתה בונה סקריפט של פרל כדי לחצות מערכת קבצים ולתעד את מה שהיא מוצאת. כשאתה פותח ידיות קבצים, עליך לדעת אם אתה מתמודד עם קובץ בפועל או עם ספריה, שבה אתה מתייחס באופן שונה. אתה רוצה לגלוש ספריה, כך שתוכל להמשיך לנתח רקורסיבית את מערכת הקבצים. הדרך המהירה ביותר לספר קבצים מספריות היא להשתמש במובנה של פרלמפעילי בדיקת קבצים. לפרל יש מפעילים בהם תוכלו להשתמש כדי לבדוק היבטים שונים של קובץ. מפעיל -f משמש לזיהוי קבצים רגילים ולא ספריות או סוגים אחרים של קבצים.
ראשית, אתה יוצר שני מיתרים: אחד מצביע על קובץ ואחד מצביע על ספריה. בשלב הבא, בדוק את ה- שם קובץ עם ה -פ מפעיל, שבודק אם משהו הוא קובץ. זה ידפיס "זהו קובץ." אם אתה מנסה את מפעיל ה- f בספרייה, הוא לא מודפס. ואז, עשה את ההפך בשביל שם דירקטור ולאשר שזו למעשה ספרייה. שלב את זה עם ספרייה גלובלית כדי לבדוק אילו אלמנטים הם קבצים ואילו ספריות: