תיקיית העבודה

במחשוב תיקיית העבודה (באנגלית: Working directory) היא תיקייה בהיררכיית מערכת קבצים המהווה את הסביבה בה תהליך מסוים משתמש. כשתהליך "קורא" לקובץ על ידי שימוש בשמו בלבד, או בנתיב יחסי הבקשה מפורשת ביחס לתיקיית העבודה הנוכחית של התהליך. כך לדוגמה תהליך עם תיקיית עבודה בנתיב rabbit-hats/, שמבקש ליצור קובץ בשם foo.txt, יצור את הקובץ בתיקיית העבודה, כלומר rabbit-hats/foo.txt/.

במערכות הפעלה

ברוב מעטפות הפקודה של מערכות ההפעלה DOS, UNIX, כמו גם במפרשי הפקודות של מיקרוסופט, ה-cmd.exe, וה-Windows PowerShell, תיקיית העבודה יכולה להשתנות על ידי הפקודות cd או chdir. במעטפות פקודה של יוניקס, ודומותיה הפקודה pwd מציגה על הצג פלט של הנתיב המוחלט של תיקיית העבודה הנוכחית, והפקודה המקבילה במערכות ההפעלה DOS וחלונות היא cd ללא כל ארגומנט. משתני הסביבה PWDאו CD מכילים את מיקום תיקיית העבודה הנוכחית.

בשפות תכנות

רוב שפות התיכנות מספקות ממשק לפונקציות מערכת הקבצים, ומאפשרות לשנות את תיקיית העבודה הנוכחית של תוכנית.
בשפת C פונקציית ה-POSIX   גורמת לקריאת מערכת הגורמת לשנות את תיקיית העבודה. הארגומנט שלה צריך להכיל מחרוזת טקסט, עם נתיב לתיקייה החדשה, מוחלט או יחסי.

ראו גם
 תיקיית בית
 תיקיית שורש
 תיקייה וירטואלית
 תיקיית קבצים
 נתיב (מחשוב)

קישורים חיצוניים
 Working Directory (wd), אתר Freecode

הערות שוליים

ע