Python/pathlib/Path/symlink to

من موسوعة حسوب
< Python‏ | pathlib‏ | Path
مراجعة 08:02، 3 أغسطس 2018 بواسطة مصطفى-عطا (نقاش | مساهمات) (←‏التابع Path.symlink_to)
(فرق) → مراجعة أقدم | المراجعة الحالية (فرق) | مراجعة أحدث ← (فرق)

التابع Path.symlink_to

يجعل المسار الحالي اختصارًا للملف المعطى.

إذا كان المسار الهدف يشير إلى مجلد، فيجب أن تكون قيمة الوسيط target_is_directory في ويندوز True (علمًا أن الحالة الافتراضية لقيمة الوسيط هي False) . بينما يتم تجاهل قيمة هذا الوسيط في الأنظمة الأخرى.

في ويندوز.

>>> p = Path('mylink')

>>> p.symlink_to('setup.py')

>>> p.resolve()
PosixPath('/home/antoine/pathlib/setup.py')

>>> p.stat().st_size
956

>>> p.lstat().st_size
8

ملاحظة:

انتبه إلى كون ترتيب الوسيطين link و target معاكسًا لترتيبهما في التابع os.symlink.