الكائن TarInfo()
في بايثون
يمثّل كائن TarInfo
عضوًا واحدًا في كائن TarFile
. يحفظ هذا الكائن جميع الخصائص المطلوبة في الملف (مثل نوع الملف، وحجمه، ووقت التعديل، والأذونات، ومالك الملف وغيرها)، إلى جانب أنّه يقدّم بعض التوابع المفيدة لتحديد نوع الملف، ولا يحتوي هذا الكائن على بيانات الملف.
تعيد التوابع getmember()
و getmembers()
و gettarinfo()
كائنات TarInfo
.
البنية العامة
الدالة البانية لكائن TarInfo
:
class tarfile.TarInfo(name="")
توابع الكائن TarInfo
تابع الصنف TarInfo.frombuf()
تابع الصنف TarInfo.fromtarfile()
التابع TarInfo.tobuf()
توابع الاستعلام
يقدّم كائن TarInfo
كذلك التوابع التالية التي تسهّل إجراء الاستعلامات:
التابع TarInfo.isfile()
يعيد التابع القيمة True
إن كان كائن TarInfo
ملفًّا عاديًا.
التابع TarInfo.isreg()
هذا التابع مشابه في عمله للتابع isfile()
.
التابع TarInfo.isdir()
يعيد التابع القيمة True إن كان كائن TarInfo
مجلّدًا.
التابع TarInfo.issym()
يعيد التابع القيمة True
إن كان كائن TarInfo
وصلة رمزية symbolic link.
التابع TarInfo.islnk()
يعيد التابع القيمة True
إن كان كائن TarInfo
وصلة صلبة hard link.
التابع TarInfo.ischr()
يعيد التابع القيمة True
إن كان كائن TarInfo
أداة محارف character device.
التابع TarInfo.isblk()
يعيد التابع القيمة True
إن كان كائن TarInfo
أداة كتلة block device.
التابع TarInfo.isfifo()
يعيد التابع القيمة True
إن كان كائن TarInfo
من نوع FIFO.
التابع TarInfo.isdev()
يعيد التابع القيمة True
إن كان كائن TarInfo
أداة محارف أو أداة كتلة أو من نوع FIFO.
انظر أيضًا
الكائن TarFile
: وظيفة هذا الصنف هي قراءة ملفات الأرشيف من نوع tar والكتابة فيها.
مصادر
صفحة Read and write tar archive files في توثيق بايثون الرسمي.