گوگل درایو فایلها را در مجموعهها سازماندهی میکند، فایلها را بر اساس نوع توصیف میکند و ویژگیهای خاصی را برای هر فایل ارائه میدهد تا دستکاری فایلها را تسهیل کند.
API گوگل درایو، فایلهای ذخیره شده در درایو را به عنوان یک منبع files نمایش میدهد.
مالکیت
درایو فایلها را بر اساس رابطه کاربر با محتوا و محل ذخیرهسازی آنها سازماندهی میکند. مجموعهها به عنوان بخشی از فراداده فایل مشخص میشوند تا نشان دهند که فایل با کدام گروه از فایلها در داخل درایو ذخیره میشود. تفاوت اصلی بین مجموعههای My Drive و Shared Drive در مالکیت فایل است. یک کاربر واحد مالک فایلهای موجود در My Drive خود است، در حالی که یک گروه یا سازمان مالک فایلهای موجود در یک درایو مشترک است.
- درایو من
- هر کاربر یک پوشه "ریشه" به نام "My Drive" دارد که به عنوان سلسله مراتب اصلی او عمل میکند و شامل هر چیزی است که از این پوشه ریشه سرچشمه میگیرد. کاربر، مالک اصلی این پوشه است.
- درایو اشتراکی یک ساختار سازمانی در درایو است که به موازات My Drive عمل میکند. شما میتوانید یک فایل را در یک درایو اشتراکی یا My Drive سازماندهی کنید، اما نمیتوانید هر دو را با هم داشته باشید. با این حال، میتوان از میانبرهای Drive برای اشاره به فایلها یا پوشهها از درایوهای اشتراکی به My Drive یا برعکس استفاده کرد.
انواع فایل
درایو فایلها را بر اساس نوعشان توصیف میکند. این لیست تمام انواع فایلهای موجود را نشان میدهد:
- لکه
- فایلی که حاوی متن یا محتوای باینری مانند تصاویر، ویدیوها و فایلهای PDF است.
- پوشه
یک محفظه که میتوانید برای سازماندهی انواع دیگر فایلها در Drive از آن استفاده کنید. پوشهها فایلهایی هستند که فقط حاوی فراداده هستند و نوع MIME آنها
application/vnd.google-apps.folderاست. برای اطلاعات بیشتر، به ایجاد و پر کردن پوشهها مراجعه کنید.نکته: یک فایل ذخیره شده در My Drive میتواند در چندین پوشه باشد. یک فایل ذخیره شده در یک درایو مشترک فقط میتواند یک پوشه والد داشته باشد.
- سند گوگل ورک اسپیس
فایلی که یک برنامه Google Workspace ایجاد میکند، مانند Google Docs، Sheets یا Slides. فرمت نوع MIME به صورت
application/vnd.google-apps.*app*است که در آن app نام برنامه است (مانندapplication/vnd.google-apps.spreadsheetبرای یک فایل Sheets). برای فهرستی از انواع MIME مخصوص Drive و Google Workspace، به انواع MIME پشتیبانی شده توسط Google Workspace و Google Drive مراجعه کنید.- میانبر
یک فایل صرفاً متادیتا که به فایل دیگری در Drive اشاره میکند. نوع MIME فایل میانبر
application/vnd.google-apps.shortcutاست. برای اطلاعات بیشتر، به ایجاد میانبر برای یک فایل Drive مراجعه کنید.- میانبر شخص ثالث
یک فایل صرفاً متادیتا که به محتوای ذخیره شده در یک سیستم ذخیرهسازی شخص ثالث پیوند میدهد. نوع MIME فایل میانبر شخص ثالث
application/vnd.google-apps.drive-sdkاست. برای اطلاعات بیشتر، به ایجاد یک فایل میانبر برای محتوای ذخیره شده توسط برنامه خود مراجعه کنید.
مشخصات فایل
این لیست برخی از ویژگیهای یک فایل Drive را نشان میدهد:
- پیشنهاد دسترسی
- پیشنهادی از یک درخواستکننده به یک تأییدکننده برای اعطای دسترسی به یک مورد Drive به یک گیرنده. برای اطلاعات بیشتر، به فهرست کردن و حل و فصل پیشنهادهای دسترسی در انتظار مراجعه کنید.
- محتوا
- بدنهی باینری یا متنی فایل. برخی از نمونههای محتوایی که میتوانید در درایو ذخیره کنید عبارتند از تصاویر، ویدیوها، متن و فایلهای PDF.
- شناسه فایل
- یک شناسه منحصر به فرد و مبهم برای هر فایل. شناسههای فایل در طول عمر فایل ثابت هستند، حتی اگر نام فایل تغییر کند. عبارات جستجو برای یافتن فایلها بر اساس نام، نوع، محتوا، کانتینر والد، مالک یا سایر فرادادهها استفاده میشوند.
- فراداده
- دادههایی که محتوای فایل را توصیف میکنند. این دادهها شامل نام، نوع، زمان ایجاد و اصلاح فایل میشود. برخی از فیلدهای فراداده، مانند
name، کاربر-محور هستند و برای هر کاربر یکسان به نظر میرسند. فیلدهای دیگر، مانندcapabilitiesوviewedByMeDateحاوی مقادیر خاص کاربر هستند. انواع فایلها، مانند تصاویر و ویدیوها، حاوی فرادادههای اضافی استخراج شده از EXIF و سایر فرادادههای جاسازی شده هستند. برای اطلاعات بیشتر، به مدیریت فراداده فایل مراجعه کنید. - اجازه
- یک مجوز دسترسی برای یک کاربر، گروه، دامنه یا جهان برای دسترسی به یک فایل یا سلسله مراتب پوشه. کاربران با استفاده از لیست کنترل دسترسی (ACL)، که لیستی از مجوزهای فایل است، کنترل میکنند که چه کسی میتواند به یک فایل دسترسی داشته باشد. برای اطلاعات بیشتر، به اشتراکگذاری فایلها، پوشهها و درایوها مراجعه کنید.
- تاریخچه ویرایشها
- فقط سابقه تغییرات در محتوای فایل، نه ابرداده فایل. برای جزئیات بیشتر در مورد ویرایشها، به نمای کلی تغییرات و ویرایشها مراجعه کنید.
- تصویر بندانگشتی
- نمایش گرافیکی یک فایل. درایو به طور خودکار برای بسیاری از انواع فایلهای رایج، تصاویر بندانگشتی ایجاد میکند. برای میانبرها و سایر انواع فایلهایی که درایو نمیتواند نمایش دهد، میتوانید یک تصویر بندانگشتی ارائه دهید. برای اطلاعات بیشتر، به بارگذاری تصاویر بندانگشتی مراجعه کنید.
سازماندهی فایل
رابط برنامهنویسی کاربردی درایو، فایلها را در مکانهای ذخیرهسازی به نام spaces ) و مجموعهها به نام corpora ) سازماندهی میکند.
- فضاها
مکانهای ذخیرهسازی خاص که از یکدیگر جدا شدهاند. تمام محتوای موجود در Drive در یکی از این دو فضای تعریفشده ذخیره میشود:
driveوappDataFolder.drive: شامل تمام فایلهای قابل مشاهده توسط کاربر است که در درایو ایجاد شدهاند. فایلهای PDF، اسناد، Google Docs، میانبرها و سایر محتوایی که کاربر آپلود میکند در فضایdriveقرار دارند.appDataFolder: شامل دادههای برنامه به ازای هر کاربر است. برنامهها معمولاً فایلهای پیکربندی و سایر دادههایی را که قرار نیست مستقیماً توسط کاربران قابل دسترسی باشند، ذخیره میکنند.
فایلها نمیتوانند بین
spacesجابجا شوند.- شرکت ها
مجموعهای از فایلها که برای محدود کردن دامنه جستجوی فایلها و پوشهها استفاده میشوند. پیکرههای Drive عبارتند از:
user،domain،driveوallDrives.user: شامل تمام فایلهایی است که توسط کاربر در «My Drive» ایجاد و باز شدهاند، و فایلهایی که مستقیماً با کاربر در «Shared with me» به اشتراک گذاشته شدهاند.drive: شامل تمام فایلهای موجود در یک درایو مشترک است، همانطور که باdriveIdمشخص شده است.domain: شامل تمام فایلهای قابل جستجو که با دامنه کاربر به اشتراک گذاشته شدهاند.allDrives: شامل تمام فایلهای موجود در درایوهای اشتراکی که کاربر در آنها عضو است و تمام فایلهای موجود در "My Drive" و "Shared with me" میشود. از مجموعهallDrivesبا احتیاط استفاده کنید زیرا دامنه وسیعی دارد و میتواند بر عملکرد تأثیر بگذارد. در صورت امکان، برای کارایی بیشتر،userیاdriveبه جایallDrivesاستفاده کنید.
با تغییر مجوزها و مالکیت، فایلها میتوانند آزادانه بین
corporaجابجا شوند.
مباحث مرتبط
در اینجا چند گام بعدی که میتوانید بردارید، آورده شده است:
- آموزش ایجاد و مدیریت فایل ها
- آموزش ایجاد و پر کردن پوشه ها
- یاد بگیرید چگونه دادههای فایل را آپلود کنید .
- یاد بگیرید چگونه فایلها را دانلود و صادر کنید .
- یاد بگیرید چگونه دادههای خاص برنامه را ذخیره کنید .
- یاد بگیرید که چگونه Google Picker را در یک صفحه نمایش دهید .