Google Drive, dosyaları koleksiyonlar halinde düzenler, türlerine göre tanımlar ve dosya işlemlerini kolaylaştırmak için her dosya için belirli özellikler sağlar.
Google Drive API, Drive'da depolanan dosyaları files
kaynağı olarak gösterir.
Sahiplik
Drive, dosyaları kullanıcının içerikle ilişkisine ve depolama konumuna göre düzenler. Koleksiyonlar, dosyanın Drive'da hangi dosya grubuyla birlikte 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 klasöründeki dosyaların sahibi tek bir kullanıcıdır. Ortak Drive'daki dosyaların sahibi ise 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 türeyen 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'da Drive'ım ile paralel olarak bulunan bir kuruluş yapısıdır. Ortak drive'da veya Drive'ım'da tek bir dosyayı düzenleyebilirsiniz ancak ikisinde birden düzenleyemezsiniz. Ancak Drive kısayolları, ortak Drive'lardaki dosyaları veya klasörleri Drive'ım bölümüne ya da tam tersi yönde işaret etmek 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 ikili içerik (ör.resim, video ve PDF) 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 verileri içeren ve MIME türü
application/vnd.google-apps.folder
olan dosyalardır. Daha fazla bilgi için Klasör oluşturma ve klasörlere içerik ekleme başlıklı makaleyi inceleyin.Not: Drive'ım bölümünde 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 Workspace uygulamaları (ör. Google Dokümanlar, E-Tablolar veya Slaytlar) tarafından oluşturulan dosyalar. MIME türü biçimi
application/vnd.google-apps.*app*
şeklindedir. Burada app, uygulama adıdır (ör. bir 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'da desteklenen MIME türleri başlıklı makaleyi inceleyin.- Kısayol
Drive'daki başka bir dosyaya yönlendiren, yalnızca meta veri içeren bir dosya. Kısayol dosyasının MIME türü
application/vnd.google-apps.shortcut
. 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 verileri içeren bir dosya. Üçüncü taraf kısayol dosyasının MIME türü
application/vnd.google-apps.drive-sdk
. Daha fazla bilgi için Uygulamanız tarafından depolanan içeriklere yönelik 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
- İstekte bulunan bir kullanıcının, onaylayandan bir alıcıya Drive öğesine erişim izni vermesini istediği teklif. Daha fazla bilgi için Bekleyen erişim önerilerini listeleme ve çözme başlıklı makaleyi inceleyin.
- İçerik
- Dosyanın ikili veya metin gövdesi. Drive'da depolayabileceğiniz içeriklere örnek olarak resimler, videolar, metinler ve PDF'ler verilebilir.
- Dosya kimliği
- Her dosya için benzersiz ve opak bir kimlik. Dosya adının değişmesi durumunda bile dosya kimlikleri dosyanın kullanım ömrü boyunca sabit kalır. Arama ifadeleri, dosyaları ada, türe, içeriğe, üst kapsayıcıya, 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 arasında ad, tür, oluşturma ve değiştirme zamanları yer alır.
name
gibi bazı meta veri alanları kullanıcıdan bağımsızdır ve her kullanıcı için aynı şekilde 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ştirilmiş meta verilerden çıkarılan ek meta veriler içerir. Daha fazla bilgi için Dosya meta verilerini yönetme başlıklı makaleyi inceleyin. - İzin
- Bir kullanıcının, grubun, alanın veya herkesin bir dosyaya ya da klasör hiyerarşisine erişmesi için verilen erişim izni. Kullanıcılar, erişim kontrol listesi (EKL) ile bir dosyaya kimlerin erişebileceğini kontrol eder. EKL, dosyanın izinlerinin listesidir. Daha fazla bilgi için Dosya, klasör ve Drive paylaşma başlıklı makaleyi inceleyin.
- Düzeltme geçmişi
- Yalnızca dosya içeriğinde yapılan değişikliklerin kaydı. Dosya meta verilerinde yapılan değişiklikler bu kayda dahil değildir. Düzeltmeler hakkında daha fazla bilgi için Değişikliklere ve düzeltmelere genel bakış başlıklı makaleyi inceleyin.
- Küçük resim
- Dosyanın grafik gösterimi. Drive, birçok yaygın dosya türü için otomatik olarak küçük resimler 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ında ve corpora
olarak adlandırılan koleksiyonlarda düzenler.
- Alanlar
Birbirinden izole edilmiş belirli depolama konumları. Drive'daki tüm içerikler şu iki tanımlı 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, dokümanlar, 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şmesi 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 kullanılan metinler:
user
,domain
,drive
veallDrives
.user
: Kullanıcı tarafından "Drive'ım"da oluşturulan ve açılan tüm dosyalar ile "Benimle paylaşılanlar"da doğrudan kullanıcıyla 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 üye olduğu ortak Drive'lardaki tüm dosyaları, "Drive'ım" ve "Benimle paylaşılanlar" bölümlerindeki tüm dosyaları içerir.allDrives
gövdeleri geniş kapsamlı olduğundan ve performansı etkileyebileceğinden dikkatli kullanın. Mümkün olduğunda verimlilik içinallDrives
yerineuser
veyadrive
kullanın.
İzinler ve sahiplik değiştiği için dosyalar
corpora
arasında serbestçe taşınabilir.
İlgili konular
İzleyebileceğiniz bazı sonraki adımlar:
- Dosya oluşturma ve yönetme hakkında bilgi edinin.
- Klasör oluşturma ve klasörlere içerik ekleme hakkında bilgi edinin.
- Dosya verilerini nasıl yükleyeceğinizi öğrenin.
- Dosyaları nasıl indireceğinizi ve dışa aktaracağınızı öğrenin.
- Uygulamaya özel verileri depolamayı öğrenin.
- Bir sayfada Google Seçici'yi nasıl göstereceğinizi öğrenin.