المجلدات هي ملفات تحتوي على بيانات وصفية فقط ويمكن استخدامها لتنظيم الملفات. في Google Drive. ولديه السمات التالية:
- المجلد هو ملف نوع MIME.
application/vnd.google-apps.folder
ولا يحتوي على الإضافة. - يمكن استخدام الاسم المستعار
root
للإشارة إلى المجلد الجذر في أي مكان معرِّف ملف فيه. على السطح.
لمزيد من المعلومات عن حدود مجلدات Drive، يُرجى الاطّلاع على مقالة الملفات حدود المجلدات.
يشرح هذا الدليل كيفية تنفيذ بعض المهام الأساسية المتعلقة بالمجلد.
إنشاء مجلد
لإنشاء مجلد، استخدِم files.create
.
باستخدام application/vnd.google-apps.folder
MIME
النوع وعنوانًا. يعرض نموذج الرمز البرمجي التالي
كيفية إنشاء مجلد باستخدام مكتبة برامج:
Java
Python
Node.js
PHP
NET.
إنشاء ملف في مجلد معين
لإنشاء ملف في مجلد معيّن، استخدِم الطريقة files.create
وحدِّد رقم تعريف المجلد في
السمة parents
من الملف.
تحتفظ السمة parents
برقم تعريف المجلد الرئيسي الذي يحتوي على الملف.
يمكن استخدام السمة parents
عند إنشاء ملفات في مجلد من المستوى الأعلى أو
أي مجلد آخر.
يمكن أن يحتوي الملف على مجلد رئيسي واحد فقط؛ فإن تحديد الآباء المتعددين ليس
يوضح نموذج التعليمات البرمجية التالي كيفية إنشاء ملف في مجلد معين باستخدام مكتبة برامج:
Java
Python
Node.js
PHP
NET.
نقل الملفات بين المجلدات
لنقل الملفات، عليك تعديل رقم تعريف السمة parents
.
لإضافة العناصر الرئيسية أو إزالتها من ملف حالي، يمكنك استخدام طريقة files.update
مع addParents
removeParents
مَعلمات طلب بحث
يمكن أن يحتوي الملف على مجلد رئيسي واحد فقط؛ فإن تحديد الآباء المتعددين ليس
يوضح نموذج الرمز البرمجي التالي كيفية نقل ملف بين المجلدات باستخدام مكتبة البرامج:
Java
Python
Node.js
PHP
NET.
حدود الملفات والمجلدات
هناك حدود لمساحة التخزين في ملفات ومجلدات Drive.
الحد الأقصى لعناصر المستخدم
يمكن أن يمتلك كل مستخدم ما يصل إلى 500 مليون عنصر تم إنشاؤه من خلال هذا الحساب. عند الوصول إلى الحد الأقصى، لن يتمكن المستخدم من إنشاء عناصر أو تحميلها في Google Drive. سيظل بإمكانه الاطّلاع على العناصر الحالية وتعديلها. لإنشاء الملفات مرة أخرى، يجب على المستخدمين حذف العناصر نهائيًا أو استخدام حساب مختلف. بالنسبة مزيد من المعلومات، راجع المهملات أو حذف الملفات و المجلدات.
العناصر التي يتم احتسابها ضمن هذا الحد هي:
- الملفات التي أنشأها المستخدم أو حمّلها في Drive
- عناصر أنشأها المستخدم ولكنها مملوكة الآن لشخص آخر
- العناصر في المهملات
- الاختصارات
- الاختصارات التابعة لجهات خارجية
العناصر التي لا يتم احتسابها ضمن هذا الحد هي:
- العناصر المحذوفة نهائيًا
- عناصر تمت مشاركتها مع المستخدم ولكنها مملوكة لشخص آخر
- العناصر التي يملكها المستخدم ولكن أنشأها شخص آخر
تؤدي محاولات إضافة أكثر من 500 مليون عنصر إلى إرجاع
activeItemCreationLimitExceeded
استجابة رمز حالة HTTP.
تجدر الإشارة إلى أنّه على الرغم من عدم وجود حدّ أقصى لعدد العناصر التي يمكن لحساب الخدمة استخدامها. يمتلكها، ينطبق حد العنصر البالغ 500 مليون عنصر على عدد العناصر في حساب الخدمة إنشاء المشروعات.
الحدّ الأقصى المسموح به لعناصر المجلد
يبلغ الحد الأقصى المسموح به لعدد العناصر في كل مجلد في قسم "ملفاتي" لدى المستخدم 500,000 ملف. لا ينطبق هذا الحد على المجلد الجذر في "ملفاتي". العناصر التي يتم احتسابها ضمن هذا الحد هي:
- المجلدات
- الملفات جميع أنواع الملفات، بغض النظر عن ملكية الملفات.
- الاختصارات/3}. يتم احتسابه كعنصر واحد داخل مجلد، حتى إذا كان العنصر تشير إليه ليست داخل هذا المجلد. لمزيد من المعلومات، راجع إنشاء اختصار إلى ملف على Drive.
- الاختصارات التابعة لجهات خارجية يتم احتسابه كعنصر واحد داخل مجلد، حتى إذا كانت العنصر الذي يشير إليه ليس داخل هذا المجلد. لمزيد من المعلومات، يُرجى مراجعة إنشاء ملف اختصار للمحتوى الذي تم تخزينه بواسطة التطبيق.
لمزيد من المعلومات عن حدود المجلدات، يُرجى الاطّلاع على حدود المجلدات في Google Drive
حد عمق المجلد
لا يمكن أن تحتوي "ملفاتي" للمستخدم على أكثر من 100 مستوى من العناصر المتداخلة
المجلدات. وهذا يعني أنه لا يمكن تخزين مجلد فرعي ضمن مجلد
بعمق أكثر من 99 مستوى. وينطبق هذا القيد على المجلدات الفرعية فقط. طفل
من النوع MIME بخلاف
application/vnd.google-apps.folder
معفى من هذا القيد.
فعلى سبيل المثال، في الرسم التخطيطي التالي، يمكن دمج مجلد جديد داخل مجلد الرقم 99 ولكن ليس داخل المجلد رقم 100. ومع ذلك، يمكن تخزين المجلد رقم 100. الملفات مثل أي مجلد آخر في Drive:
تؤدي محاولات إضافة أكثر من 100 مستوى من المجلدات إلى إرجاع
myDriveHierarchyDepthLimitExceeded
استجابة رمز حالة HTTP.