Google Drive, dosyaları koleksiyonlarda düzenler, dosya türlerine göre tanımlar ve dosya üzerinde işlem yapmayı kolaylaştırmak için her dosya için belirli özellikler sağlar.
Google Drive API, Drive'da depolanan dosyaları files
kaynağı olarak temsil eder.
Sahiplik
Drive, dosyaları kullanıcının içerikle olan ilişkisine ve depolama konumuna göre düzenler. Koleksiyonlar, dosyanın Drive'da hangi dosya grubunda depolandığını göstermek için dosyanın meta verilerinin bir parçası olarak belirtilir. Drive'ım ile ortak Drive koleksiyonları arasındaki en önemli fark dosya sahipliğidir. Drive'ım klasöründeki dosyaların sahibi tek bir kullanıcı iken ortak Drive'daki dosyaların sahibi bir grup veya kuruluştur.
- Drive'ım
- Her kullanıcının birincil hiyerarşisi olarak işlev gören ve bu kök klasörden gelen her şeyi içeren "Drive'ım" adlı bir "kök" klasörü vardır. Kullanıcı, bu klasörün birincil sahibidir.
- Ortak Drive, Drive'daki Drive'ım'a paralel bir kuruluş yapısıdır. Bir dosyayı ortak Drive'da veya Drive'ımda düzenleyebilirsiniz ancak ikisini birden düzenleyemezsiniz. Ancak Drive kısayolları, ortak Drive'lardaki dosya veya klasörleri Drive'ım bölümüne ya da Drive'ım bölümündeki dosya veya klasörleri ortak Drive'lara yönlendirmek için kullanılabilir.
Dosya türleri
Drive, dosyaları türlerine göre tanımlar. Bu listede, kullanılabilen tüm dosya türleri gösterilir:
- Blob
- Metin veya resim, video ve PDF gibi ikili program içeriği barındıran bir dosya.
- Klasör
Drive'da diğer dosya türlerini düzenlemek için kullanabileceğiniz bir kapsayıcı. Klasörler, yalnızca meta veriler içeren ve
application/vnd.google-apps.folder
MIME türüne sahip olan dosyalardır. Daha fazla bilgi için Klasör oluşturma ve doldurma başlıklı makaleyi inceleyin.Not: Drive'ımda depolanan tek bir dosya birden fazla klasörde bulunabilir. Ortak Drive'da depolanan tek bir dosyanın yalnızca bir üst klasörü olabilir.
- Google Workspace dokümanı
Google Dokümanlar, E-Tablolar veya Slaytlar gibi bir Google Workspace uygulamasının oluşturduğu dosya. MIME türü biçimi
application/vnd.google-apps.*app*
şeklindedir. Burada app, uygulama adıdır (ör. E-Tablolar dosyası içinapplication/vnd.google-apps.spreadsheet
). Drive ve Google Workspace'e özgü MIME türlerinin listesi için Google Workspace ve Google Drive'ın desteklediği MIME türleri başlıklı makaleyi inceleyin.- Kısayol
Drive'daki başka bir dosyayı işaret eden, yalnızca meta veri içeren bir dosya. Kısayol dosyasının MIME türü
application/vnd.google-apps.shortcut
'tür. Daha fazla bilgi için Drive dosyasının kısayolunu oluşturma başlıklı makaleyi inceleyin.- Üçüncü taraf kısayolu
Üçüncü taraf depolama sisteminde depolanan içeriğe bağlantı veren, yalnızca meta veri içeren bir dosya. Üçüncü taraf kısayol dosyasının MIME türü
application/vnd.google-apps.drive-sdk
'tür. Daha fazla bilgi için Uygulamanız tarafından depolanan içerik için kısayol dosyası oluşturma başlıklı makaleyi inceleyin.
Dosya özellikleri
Bu listede, Drive dosyalarının bazı özellikleri gösterilmektedir:
- Erişim teklifi
- İsteyenin, bir alıcıya Drive öğesine erişim izni vermek için onaylayana gönderdiği teklif. Daha fazla bilgi için Beklemede olan erişim tekliflerini listeleme ve çözüme ulaştırma başlıklı makaleyi inceleyin.
- İçerik
- Dosyanın ikili veya metin gövdesi. Drive'da depolayabileceğiniz içerik örnekleri arasında resimler, videolar, metinler ve PDF'ler yer alır.
- Dosya kimliği
- Her dosya için benzersiz, opak bir kimlik. Dosya adları değişse bile dosya kimlikleri, dosyanın kullanım süresi boyunca sabit kalır. Arama ifadeleri, dosyaları isme, türe, içeriğe, üst kapsayıcıya, sahipe veya diğer meta verilere göre bulmak için kullanılır.
- Meta veriler
- Dosyanın içeriğini açıklayan veriler. Bu veriler arasında ad, tür, oluşturma ve değiştirme zamanları yer alır.
name
gibi bazı meta veri alanları, kullanıcıya bağlı değildir ve her kullanıcı için aynı şekilde görünür.capabilities
veviewedByMeDate
gibi diğer alanlar kullanıcıya özgü değerler içerir. Resim ve video gibi dosya türleri, EXIF'ten ve diğer yerleştirilmiş meta verilerden ayıklanan ek meta veriler içerir. Daha fazla bilgi için Dosya meta verilerini yönetme başlıklı makaleyi inceleyin. - İzin
- Bir kullanıcı, grup, alan veya tüm kullanıcıların bir dosyaya ya da klasör hiyerarşisine erişmesi için erişim izni. Kullanıcılar, dosyanın izinlerinin listesi olan erişim kontrol listesi (EKL) ile dosyaya kimlerin erişebileceğini kontrol eder. Daha fazla bilgi için Dosya, klasör ve Drive'ları paylaşma başlıklı makaleyi inceleyin.
- Düzeltme geçmişi
- Yalnızca dosya içeriğindeki değişikliklerin kaydı (dosya meta verilerinde değil). Düzeltmeler hakkında daha fazla bilgi için Değişiklikler ve düzeltmelere genel bakış başlıklı makaleyi inceleyin.
- Küçük resim
- Bir dosyanın görsel temsili. Drive, yaygın olarak kullanılan birçok dosya türü için otomatik olarak küçük resim oluşturur. Drive'ın oluşturamadığı kısayollar ve diğer dosya türleri için küçük resim sağlayabilirsiniz. Daha fazla bilgi için Küçük resim yükleme başlıklı makaleyi inceleyin.
Dosya düzenleme
Drive API, dosyaları spaces
olarak adlandırılan depolama konumlarına ve corpora
olarak adlandırılan koleksiyonlara ayırır.
- Alanlar
Birbirlerinden izole edilmiş belirli depolama konumları. Drive'daki tüm içerikler, tanımlanmış iki alandan birinde saklanır:
drive
veappDataFolder
.drive
: Drive'da oluşturulan ve kullanıcı tarafından görülebilen tüm dosyaları içerir. PDF'ler, belgeler, Google Dokümanlar, kısayollar ve kullanıcının yüklediği diğer içeriklerdrive
alanında bulunur.appDataFolder
: Kullanıcı başına uygulama verilerini içerir. Uygulamalar genellikle yapılandırma dosyalarını ve kullanıcıların doğrudan erişebilmesi amaçlanmayan diğer verileri depolar.
Dosyalar
spaces
arasında taşınamaz.- Corpora
Dosya ve klasör aramalarının kapsamını daraltmak için kullanılan dosya koleksiyonları. Drive için şunlar kullanılabilir:
user
,domain
,drive
veallDrives
.user
: Kullanıcının "Drive'ım" bölümünde oluşturduğu ve açtığı tüm dosyaları ve "Benimle paylaşılanlar" bölümünde doğrudan kullanıcıyla paylaşılan dosyaları içerir.drive
:driveId
ile gösterildiği gibi tek bir ortak Drive'daki tüm dosyaları içerir.domain
: Kullanıcının alanıyla paylaşılan tüm aranabilir dosyaları içerir.allDrives
: Kullanıcının üyesi olduğu ortak Drive'lardaki tüm dosyaları ve "Drive'ım" ile "Benimle paylaşılanlar" bölümündeki tüm dosyaları içerir. Kapsamı geniş olduğu ve performansı etkileyebileceği içinallDrives
dil veri kümelerini dikkatli kullanın. Mümkün olduğunda verimlilik içinallDrives
yerineuser
veyadrive
kullanın.
İzinler ve sahiplik değiştikçe dosyalar
corpora
arasında serbestçe taşınabilir.
İlgili konular
Aşağıda, uygulayabileceğiniz birkaç adım verilmiştir:
- Dosya oluşturma ve yönetme hakkında bilgi edinin.
- Klasör oluşturma ve doldurma hakkında bilgi edinin.
- Dosya verilerini nasıl yükleyeceğinizi öğrenin.
- Dosya indirme ve dışa aktarma hakkında bilgi edinin.
- Uygulamaya özgü verileri nasıl depolayacağınızı öğrenin.
- Bir sayfada Google Seçici'yi nasıl göstereceğinizi öğrenin.