سلام دوستان! تو دنیای کامپیوتر، ما خیلی با فایلها و پوشهها سروکار داریم. شاید شنیده باشید که میگن "مسیر" یه فایل یا پوشه رو بدید. خب، مسیر چیه اصلاً؟ و "مسیر مطلق" یعنی چی؟ نگران نباشید، امروز میخوایم این موضوع رو خیلی ساده و روشن توضیح بدیم.
فکر کنید به یه آدرس خونه. آدرس خونهتون یه چیزی شبیه اینه: "ایران، تهران، خیابان ولیعصر، کوچه فردوسی، پلاک 12". این آدرس به طور دقیق به شما میگه که خونهتون کجاست، درسته؟ مسیر فایل هم تقریباً همینه!
مسیر فایل، یه جور آدرس دقیق برای یه فایل یا پوشه تو کامپیوترتونه. به کامپیوتر میگه که دقیقاً این فایل یا پوشه کجاست. دو نوع مسیر داریم: مسیر مطلق و مسیر نسبی. امروز فقط میخوایم روی مسیر مطلق تمرکز کنیم.
مسیر مطلق، مثل همون آدرس کامل خونهتونه. از ریشه (root) شروع میشه و تمام پوشهها و زیرپوشهها رو تا خود فایل یا پوشه مورد نظرتون طی میکنه. هیچ ابهامی توش نیست. کامپیوتر دقیقاً میدونه که کجا رو باید بگرده.
تو ویندوز، مسیر مطلق معمولاً با درایو شروع میشه، مثلاً C:\
. تو لینوکس و macOS، با اسلش (/
) شروع میشه.
یه مثال رو با هم ببینیم:
فرض کنید یه فایل ورد دارید به اسم نامه.docx
که تو پوشه اسناد
قرار داره. پوشه اسناد
هم تو پوشه کاربر
هست، و پوشه کاربر
هم تو درایو C:\
(تو ویندوز) قرار داره. پس مسیر مطلق این فایل میشه:
C:\کاربر\اسناد\نامه.docx
تو لینوکس یا macOS، اگه فایل نامه.txt
تو پوشه Documents
داخل پوشه کاربری به اسم ali
باشه، و پوشه کاربری ali
هم داخل پوشه home
باشه، مسیر مطلق میشه:
/home/ali/Documents/نامه.txt
مسیر مطلق خیلی جاها به درد میخوره. به خصوص وقتی میخواید یه برنامه یا اسکریپت بنویسید که با فایلها کار میکنه. با استفاده از مسیر مطلق، خیالتون راحته که برنامهتون همیشه میتونه فایل مورد نظر رو پیدا کنه، مهم نیست که برنامه رو از کجا اجرا کنید.
تصور کنید یه برنامه دارید که یه عکس رو از یه آدرس خاص نمایش میده. اگه از مسیر نسبی استفاده کنید، ممکنه وقتی برنامه رو روی یه کامپیوتر دیگه اجرا میکنید، عکس نمایش داده نشه، چون اون مسیر نسبی ممکنه دیگه درست نباشه. ولی اگه از مسیر مطلق استفاده کنید، برنامه همیشه عکس رو از همون جای دقیق پیدا میکنه.
بیاین چند تا مثال دیگه رو با هم بررسی کنیم:
سیستم عامل | مثال مسیر مطلق | توضیحات |
---|---|---|
ویندوز | D:\برنامهها\فتوشاپ\Photoshop.exe |
مسیر فایل اجرایی برنامه فتوشاپ |
ویندوز | C:\Users\Ali\Desktop\عکس_خانوادگی.jpg |
مسیر یه فایل عکس روی دسکتاپ |
لینوکس | /usr/bin/python3 |
مسیر فایل اجرایی پایتون 3 |
لینوکس | /var/log/syslog |
مسیر فایل گزارشهای سیستم |
تو ویندوز، میتونید روی فایل راست کلیک کنید، گزینه Properties
رو انتخاب کنید، و تو زبانه Security
مسیر رو ببینید (قسمت Object name
).
تو لینوکس و macOS، میتونید از دستور pwd
(مخفف print working directory) تو ترمینال استفاده کنید تا مسیر فعلی رو ببینید. بعد میتونید با استفاده از دستور ls -l
اطلاعات بیشتری درباره فایلها و پوشهها ببینید. مثلاً:
pwd
/home/ali/Documents
ls -l نامه.txt
-rw-r--r-- 1 ali ali 1234 Jan 1 10:00 نامه.txt
اینجا pwd
بهمون میگه که تو پوشه /home/ali/Documents
هستیم. و ls -l نامه.txt
نشون میده که فایل نامه.txt
تو همین پوشه قرار داره. پس مسیر مطلقش میشه /home/ali/Documents/نامه.txt
خب، امیدوارم حالا دیگه فهمیده باشید که مسیر مطلق چیه و چرا مهمه. مسیر مطلق یه آدرس دقیق برای یه فایل یا پوشه تو کامپیوترتونه. از ریشه شروع میشه و تمام پوشهها و زیرپوشهها رو طی میکنه. استفاده از مسیر مطلق تو برنامهنویسی خیلی مهمه، چون باعث میشه برنامهتون همیشه بتونه فایل مورد نظر رو پیدا کنه.
اگه سوالی داشتین، حتماً بپرسید!
امتیاز شما به این مطلب
امتیاز: 5 از 5 (مجموع 1 رای)
اولین نفری باشید که در مورد این مقاله نظر می دهید!
techfeed.ir© 2024 All rights reserved