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