الفرق بين المراجعتين لصفحة: «Python/pathlib/Path/chmod»
طلا ملخص تعديل |
ط ←أمثلة |
||
| سطر 10: | سطر 10: | ||
=== <span>الوسيط <code>mode</code></span> === | === <span>الوسيط <code>mode</code></span> === | ||
النمط | النمط والصلاحيات الجديدين للملف، وهو عدد صحيح بصيغة الأعداد الثُّمانية. | ||
==<span>القيمة المعادة</span>== | ==<span>القيمة المعادة</span>== | ||
| سطر 16: | سطر 16: | ||
==<span>أمثلة</span>== | ==<span>أمثلة</span>== | ||
<span>يبين المثال التالي طريقة استخدام التابع:</span><syntaxhighlight lang="python3"> | <span>يبين المثال التالي طريقة استخدام التابع:</span><syntaxhighlight lang="python3"> | ||
>>> p = Path(' | >>> p=Path('D:\\Users\\MOUSTAFA\\Desktop\\20180422_3.docx') | ||
>>> p | |||
WindowsPath('D:/Users/MOUSTAFA/Desktop/20180422_3.docx') | |||
>>> p.stat().st_mode | >>> p.stat().st_mode | ||
33206 | |||
>>> p.chmod(0o444) | >>> p.chmod(0o444) | ||
| سطر 28: | سطر 30: | ||
==<span>انظر أيضًا</span>== | ==<span>انظر أيضًا</span>== | ||
<span>التابع <code>[[Python/os/chmod|os.chmod]]</code></span> في الوحدة [[Python/os|<code>os</code>]]. | <span>التابع <code>[[Python/os/chmod|os.chmod]]</code></span> في الوحدة [[Python/os|<code>os</code>]]. | ||
الصنف [[Python/stat|<code>stat</code>]] الحاوي على التوابع اللازمة لمعرفة نمط الملف. | |||
[http://permissions-calculator.org/ permissions-calculator.org] حاسبة لحساب العدد الموافق للصلاحيات المطلوبة. | |||
==<span>مصادر</span>== | ==<span>مصادر</span>== | ||
[https://docs.python.org/3/library/pathlib.html قسم الوحدة pathlib في توثيق بايثون الرسمي.] | [https://docs.python.org/3/library/pathlib.html قسم الوحدة pathlib في توثيق بايثون الرسمي.] | ||
مراجعة 11:06، 19 أغسطس 2018
التابع Path.chmod
يقوم هذا التابع بتغيير نمط الملف وصلاحياته.
وهو نسخة طبق الأصل عن التابع os.chmod حيث نجد الإسناد التالي chmod = os.chmod ضمن الشيفرة المصدرية للصنف pathlib.
البنية العامة
chmod(mode)
المعاملات
الوسيط mode
النمط والصلاحيات الجديدين للملف، وهو عدد صحيح بصيغة الأعداد الثُّمانية.
القيمة المعادة
يقوم هذا التابع بتغيير نمط الملف وصلاحياته (مماثل للتابع os.chmod)
أمثلة
يبين المثال التالي طريقة استخدام التابع:
>>> p=Path('D:\\Users\\MOUSTAFA\\Desktop\\20180422_3.docx')
>>> p
WindowsPath('D:/Users/MOUSTAFA/Desktop/20180422_3.docx')
>>> p.stat().st_mode
33206
>>> p.chmod(0o444)
>>> p.stat().st_mode
33060
انظر أيضًا
الصنف stat الحاوي على التوابع اللازمة لمعرفة نمط الملف.
permissions-calculator.org حاسبة لحساب العدد الموافق للصلاحيات المطلوبة.