مسیر (رایانه)

از ویکی‌پدیا، دانشنامهٔ آزاد

در علوم رایانه، مسیر (به انگلیسی: Path) یک رشته است که محل یک پرونده یا پوشه را در فایل‌سیستم مشخص می‌کند.[۱] مسیرها می‌توانند به صورت مطلق یا نسبی بیان شوند. یک مسیر مطلق، بدون توجه به پوشهٔ کار،[و ۱] همواره به یک مکان مشخص در فایل‌سیستم اشاره می‌کند در حالی که در یک مسیر نسبی پوشهٔ کنونی نقطهٔ آغاز محاسبهٔ مسیر است.[۲]

سیستم‌عامل‌های مختلف روش‌های متفاوتی برای نمایش مسیرها دارند. در یونیکس «/» به عنوان نویسهٔ حائل استفاده می‌شود و در ابتدای مسیر نام درایو ذکر نمی‌گردد (همهٔ مسیرها نسبت به پوشهٔ ریشه که تنها با یک «/» مشخص می‌شود محاسبه می‌شوند). در این سیستم‌عامل با درایوهایی مانند فلاپی، به صورت یک پوشه برخورد می‌شود که در یک نقطهٔ مشخص (مثلاً پوشهٔ «/drives/») سوار می‌شوند. اما در ویندوز، نویسهٔ حائل «\» است و هر درایو به صورت یک حرف انگلیسی به همراه «:» مشخص می‌شود. در ویندوز مسیرهای مطلق به دو روش قابل بیان هستند، یکی مسیری که با نام درایو مشخص می‌شود (مانند: C:\Windows\System32)،‌ و دیگری با کمک سنت نام‌گذاری یکنواخت[و ۲] که به صورت \\hostname\sharename\filename بیان می‌شود.[۳] به آدرس دهی نوع اول ، آدرس دهی محلی (Local Addressing) و به نوع دوم ، آدرس دهی تحت شبکه (Network Addressing) گفته می شود. به آدرس دهی تحت شبکه UNC نیز نامیده می‌شود که مخفف عبارت Universal Naming Convention می باشد.

جستارهای وابسته

واژه‌نامه

  1. Working directory
  2. Uniform Naming Convention

منابع

  • Gregory, J. (2009). Game Engine Architecture (به فرانسوی). Taylor & Francis. ISBN 9781439879184. Retrieved 2013-11-27.
  • Dorman, S.J. (2010). Sams Teach Yourself Visual C# 2010 in 24 Hours: Complete Starter Kit. Sams Teach Yourself (به آلمانی). Pearson Education. ISBN 9780672331671. Retrieved 2013-11-27.
  • Landy, M.; Siddiqui, S.; Swisher, J. (2003). JBuilder Developer's Guide. Sams. ISBN 9780672324277. Retrieved 2013-11-27.