Google Drive, koleksiyonlardaki dosyaları düzenler, dosyaları türlere göre tanımlar ve dosya manipülasyonunu kolaylaştırmak amacıyla her bir dosya için belirli özellikler sağlar.
Google Drive API, Drive'da depolanan dosyaları File
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 grubuyla depolandığını göstermek için dosyanın meta verilerinin bir parçası olarak belirtilir. Drive'ım ile ortak Drive koleksiyonları arasındaki temel fark dosya sahipliğidir. Drive'ım bölümündeki dosyaların sahibi tek bir kullanıcıdır. Ortak Drive'daki dosyalar ise bir grup veya kuruluşa aittir.
- 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'lar
- Ortak drive, Drive'da bulunan ve Drive'ım bölümüne paralel olan bir kuruluş yapısıdır. Bir ortak drive'da veya Drive'ımda tek bir dosyayı düzenleyebilirsiniz, ancak ikisini birden düzenleyemezsiniz. Ancak, Drive kısayolları, ortak Drive'lardaki dosyaları veya klasörleri Drive'ım bölümüne (veya tam tersi) işaret etmek için kullanılabilir.
Dosya türleri
Drive, dosyaları türlere göre açıklar. Bu listede kullanılabilir tüm dosya türleri gösterilmektedir:
- Blob
- Resim, video ve PDF gibi metin veya ikili program içeriği barındıran bir dosya.
- Klasör
Drive'daki diğer dosya türlerini düzenlemek için kullanabileceğiniz bir kapsayıcıdır. Klasörler, yalnızca meta veri içeren ve
application/vnd.google-apps.folder
MIME türüne sahip olan dosyalardır.Not: Drive'ım bölümünde depolanan tek bir dosya, birden çok klasörde bulunabilir. Ortak Drive'da depolanan tek bir dosyanın yalnızca bir üst klasörü olabilir.
- Kısayol
Drive'daki başka bir dosyaya işaret eden, yalnızca meta veri dosyasıdır. Kısayol dosyasının MIME türü:
application/vnd.google-apps.shortcut
. Daha fazla bilgi edinmek için Drive dosyası kısayolu oluşturma başlıklı makaleyi inceleyin.- Üçüncü taraf kısayolu
Üçüncü taraf depolama sisteminde depolanan içeriğe bağlantı veren bir yalnızca meta veri dosyasıdır. Üçüncü taraf kısayol dosyasının MIME türü:
application/vnd.google-apps.drive-sdk
. Daha fazla bilgi için Harici bir dosya için kısayol oluşturma bölümüne bakın.- Google Workspace dokümanı
Google Dokümanlar, E-Tablolar veya Slaytlar gibi Google Workspace uygulamalarının oluşturduğu bir dosyadır. MIME türü biçimi
application/vnd.google-apps.*app*
şeklindedir; burada uygulama, uygulama adıdır (ör. bir Google 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 tarafından desteklenen MIME türleri başlıklı makaleyi inceleyin.
Not: Drive'a klasör, kısayol, üçüncü taraf kısayolları ve Google Workspace dokümanlarını yükleyemez veya indiremezsiniz. Ancak, uyumlu biçimler kullanılıyorsa Google Workspace dokümanlarını yükleyebilir veya dışa aktarabilirsiniz. Örneğin, bir PDF dosyasını içe aktarırken bir Google Dokümanı oluşturabilirsiniz. Benzer şekilde, bir Google Slaytlar sunusunu Microsoft PowerPoint dosyası olarak dışa aktarabilirsiniz.
Dosya özellikleri
Bu listede Drive dosyalarının bazı özellikleri gösterilmektedir:
- Dosya Kimliği
- Her dosya için benzersiz, opak bir kimlik. Dosya kimlikleri, dosya adı değişse bile dosyanın kullanım ömrü boyunca kararlı kalır. Arama ifadeleri, dosyaları ad, tür, içerik, üst kapsayıcı, sahibe 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 ad, tür, oluşturma ve değiştirme zamanlarını içerir.
name
gibi bazı meta veri alanları kullanıcıdan bağımsızdır ve her kullanıcı için aynı görünür.capabilities
veviewedByMeDate
gibi diğer alanlar kullanıcıya özel değerler içerir. Resim ve video gibi dosya türleri, EXIF ve diğer yerleşik meta verilerden çıkarılan ek meta verileri içerir. - İzin
- Bir dosyaya veya klasör hiyerarşisine erişmesi için bir kullanıcıya, gruba, alana ya da tüm dünyaya erişim izni. Kullanıcılar, bir dosyaya kimlerin erişebileceğini, dosya için izinlerin bir listesi olan erişim kontrol listesini (ACL) kullanarak kontrol eder. Daha fazla bilgi için Dosya, klasör ve sürücü paylaşma başlıklı makaleyi inceleyin.
- İçerik
- Dosyanın ikili program veya metin gövdesi. Resim, video, metin ve PDF, Google Drive'da depolayabileceğiniz içerik örneklerinden bazılarıdır.
- Düzeltme geçmişi
- Dosya meta verilerinde değil, yalnızca dosya içeriğinde yapılan değişikliklerin kaydı. Düzeltmeler hakkında daha fazla bilgi için Değişikliklere ve düzeltmelere genel bakış sayfasına göz atın.
- Küçük resim
- Dosyanın grafiksel temsili. Drive, yaygın olarak kullanılan pek ç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.
Dosya düzenleme
Drive API, dosyaları spaces
adlı depolama konumları ve corpora
adlı koleksiyonlar halinde düzenler.
- Alanlar
Birbirinden ayrı olan belirli depolama konumları. Drive'daki tüm içerik, tanımlanan şu 2 alandan birinde depolanır:
drive
veappDataFolder
.drive
: Drive'da oluşturulan, kullanıcıların görebileceği tüm dosyaları içerir. Kullanıcının yüklediği PDF'ler, dokümanlar, Google Dokümanlar, kısayollar ve 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 alanlar arasında taşınamaz.
- Corpora
Dosya ve klasör aramalarının kapsamını daraltmak için kullanılan dosya koleksiyonları. Drive kitaplığı şunlardır:
user
,domain
,drive
veallDrives
.user
- Kullanıcı tarafından oluşturulan ve "Drive'ım" bölümünde açılan tüm dosyaları ve "Benimle paylaşılanlar" bölümünde kullanıcıyla doğrudan paylaşılan dosyaları içerir.drive
:driveId
ile belirtildiği gibi, tek bir ortak Drive'da bulunan 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" ve "Benimle paylaşılanlar" bölümündeki tüm dosyaları içerir.allDrives
derlemesini, geniş bir kapsama sahip olduğundan ve performansı etkileyebileceği için dikkatli kullanın. Mümkün olduğunda, verimlilik içinallDrives
yerineuser
veyadrive
kullanın.
İzinler ve sahiplik değiştikçe dosyalar dosyalar arasında serbestçe hareket edebilir.
Sonraki adımlar
Atabileceğiniz sonraki adımlardan bazıları şunlardır:
- Dosya verilerini Drive'a nasıl yükleyeceğinizi öğrenin.
- Drive'dan dosyaları nasıl indireceğinizi ve dışa aktaracağınızı öğrenin.
- Uygulamaya özel verileri nasıl depolayacağınızı öğrenin.
- Google Seçici'yi bir sayfada nasıl görüntüleyeceğinizi öğrenin.