کاربر os/user
اطلاعات کاربری که برنامه را اجرا کرده و پوشههای استاندارد او.
واردسازی سیستم عامل.کاربر
در این صفحه
برنامهها معمولاً تنظیمات را در پوشهی پیکربندی و دادهی موقت را در پوشهی حافظهی پنهان کاربر نگه میدارند. این بسته مسیر درست را روی هر سیستم عامل میدهد؛ مثلاً پوشهی پیکربندی در لینوکس ~/.config است و در مک و ویندوز جای دیگری.
روالها
نام کاربری Username
روال نام کاربری(): رشتهنام کاربری کاربر فعلی.
واردسازی سیستم عامل.کاربر
روال ریشه:
سرچاپ کاربر.نام کاربری().طول() > ۰
سرچاپ کاربر.شناسه کاربر() >= ۰، کاربر.شناسه گروه() >= ۰
سرچاپ کاربر.پوشه خانگی().طول() > ۰
سرچاپ کاربر.پوشه پیکربندی().طول() > ۰، کاربر.پوشه حافظه پنهان().طول() > ۰
پایانخروجی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