کتابخانه‌ی استاندارد · سیستم و ابزار

کاربر os/user

اطلاعات کاربری که برنامه را اجرا کرده و پوشه‌های استاندارد او.

واردسازی سیستم عامل.کاربر
در این صفحه
  1. روال‌ها

برنامه‌ها معمولاً تنظیمات را در پوشه‌ی پیکربندی و داده‌ی موقت را در پوشه‌ی حافظه‌ی پنهان کاربر نگه می‌دارند. این بسته مسیر درست را روی هر سیستم عامل می‌دهد؛ مثلاً پوشه‌ی پیکربندی در لینوکس ~/.config است و در مک و ویندوز جای دیگری.

روال‌ها

نام کاربری Username

روال نام کاربری(): رشته
نام کاربری کاربر فعلی.
os-user-Username.salam
واردسازی سیستم عامل.کاربر

روال ریشه:
    سرچاپ کاربر.نام کاربری().طول() > ۰
    سرچاپ کاربر.شناسه کاربر() >= ۰، کاربر.شناسه گروه() >= ۰
    سرچاپ کاربر.پوشه خانگی().طول() > ۰
    سرچاپ کاربر.پوشه پیکربندی().طول() > ۰، کاربر.پوشه حافظه پنهان().طول() > ۰
پایان
خروجیtrue true true true true true

شناسه کاربر Uid

روال شناسه کاربر(): صحیح
شناسه‌ی عددی کاربر؛ در ویندوز منفی یک.

نمونه‌ی این مورد همراه با موارد بالاتر آمده است: os-user-Username.salam

شناسه گروه Gid

روال شناسه گروه(): صحیح
شناسه‌ی عددی گروه کاربر؛ در ویندوز منفی یک.

نمونه‌ی این مورد همراه با موارد بالاتر آمده است: os-user-Username.salam

پوشه خانگی HomeDir

روال پوشه خانگی(): رشته
پوشه‌ی خانگی کاربر.

نمونه‌ی این مورد همراه با موارد بالاتر آمده است: os-user-Username.salam

پوشه پیکربندی ConfigDir

روال پوشه پیکربندی(): رشته
پوشه‌ی استاندارد پیکربندی برنامه‌ها.

نمونه‌ی این مورد همراه با موارد بالاتر آمده است: os-user-Username.salam

پوشه حافظه پنهان CacheDir

روال پوشه حافظه پنهان(): رشته
پوشه‌ی استاندارد حافظه‌ی پنهان برنامه‌ها.

نمونه‌ی این مورد همراه با موارد بالاتر آمده است: os-user-Username.salam