Bu kılavuzda, Google Drive'da nasıl dosya oluşturulacağı ve yönetileceği açıklanmaktadır.
Dosya oluştur
Drive'da meta veri veya içerik barındırmayan bir dosya oluşturmak için:
files.create
yöntemini
parametreleridir. Dosyaya kind
/drive.file
, id
, name
"Adsız" ve mimeType
application/octet-stream
. uploadType
zorunlu olarak işaretlenir ancak varsayılan olarak media
değerine ayarlanır. Böylece,
somut olarak ortaya koyar.
Drive dosya sınırları hakkında daha fazla bilgi için Dosya ve Klasör sınırlamalarını inceleyin.
Yalnızca meta veri dosyaları oluşturma
Yalnızca meta veri olan dosyalarda içerik bulunmaz. Meta veriler verilerdir (ör. name
,
mimeType
ve createdTime
) kaldırın. name
gibi alanlar
Kullanıcıdan bağımsızdır ve her kullanıcı için aynı görünür. Ancak
viewedByMeTime
, kullanıcıya özel değerler içeriyor.
Yalnızca meta veri dosyasına örnek olarak MIME türünde bir klasör
application/vnd.google-apps.folder
Daha fazla bilgi için bkz. Oluşturma ve
nasıl oluşturulur. Başka bir örnek de
Drive'da MIME türüne sahip başka bir dosyaya işaret ediyor
application/vnd.google-apps.shortcut
Daha fazla bilgi için
kısayolu kullanabilirsiniz.
Küçük resimleri yönetme
Küçük resimler, kullanıcıların Drive dosyalarını ayırt etmesine yardımcı olur. Sürüş yaygın dosya türleri için otomatik olarak küçük resimler oluşturabilir veya uygulamanız tarafından oluşturulan küçük resim. Daha fazla bilgi için bkz. Yükleme küçük resimler.
Mevcut bir dosyayı kopyalama
Bir dosyayı kopyalamak ve istenen güncellemeleri uygulamak için
files.copy
yöntemini kullanabilirsiniz. fileId
yerini bulmak için
files.list
yöntemini kullanın.
Uygun bir Drive API'si kullanmanız gerektiğini unutmayın. kapsam'ı tıklayın. çağrısına bir tıklama URL'si eklemeniz gerekir. Drive kapsamları hakkında daha fazla bilgi için Google Drive API kapsamları başlıklı makaleyi inceleyin.
Sınırlamalar ve dikkat edilmesi gereken noktalar
Dosyaları kopyalamaya hazırlanırken aşağıdaki sınırları ve dikkat edilmesi gereken noktaları göz önünde bulundurun:
İzinler:
copyRequiresWriterPermission
dosya kısıtlaması, dosyayı kopyalayın. Daha fazla bilgi edinmek için Kullanıcıların şunları yapmasını engelleme başlıklı makaleyi inceleyin: ya da mevcut bilgileri doğrudan dosyası olarak adlandırılır.- Bir
capabilities/canCopy
alanıfiles
kaynağı Kullanıcının bir dosyayı kopyalayıp kopyalayamayacağını. Daha fazla bilgi için bkz. Özellikler. - Kopyayı oluşturan kullanıcı, kopyalanan dosyanın sahibi olur. Başka paylaşım yok kaynak dosyadaki ayarlar çoğaltılır. Kopya söz konusu klasörün izinlerini devralır.
- Kopyalanan bir dosyanın sahipliği değişebilir ve kopya devralınamayabilir orijinal dosyanın paylaşım ayarlarını değiştirebilirsiniz. Bu ayarların sıfırlandı.
Dosya yönetimi:
- Üçüncü taraf verileri gibi bazı dosyalar kısayollarıyla kopyalandı.
- Dosyaları yalnızca bir üst klasöre kopyalayabilirsiniz. Birden çok
ebeveynler desteklenmez.
parents
alanı belirtilmezse dosyası, kaynak dosyadan bulunabilir tüm üst öğeleri devralır. - Klasör bir dosya türünde olsa da klasörü kopyalayamazsınız.
Bunun yerine bir hedef klasör oluşturun ve
parents
hedef klasöre kopyalamanızı sağlar. Ardından orijinal kaynak klasör. - Yeni bir dosya adı belirtilmezse
files.copy
yöntemi bir orijinal ile aynı ada sahip olmalıdır. - Aşırı
files.copy
kullanımı Drive API kota sınırları. Daha fazla bilgi için Kullanım kontrol edin.
İlgili konular
Bundan sonra deneyebileceğiniz birkaç adım şunlardır:
Bir dosya oluştururken veya güncellerken dosya verilerini yüklemek için Dosya yükleme verileri ile karşılaştırın.
Belirli bir klasörde dosya oluşturmak için Belirli bir klasörde dosya oluşturma klasörü açın.
Dosya meta verileriyle çalışmak için Dosyayı yönetme" başlıklı makaleye göz atın meta veriler için de kullanılabilecektir.
Bir dosyayı silmek için Dosyaları çöp kutusuna taşıma veya silme ve klasörleri tıklayın.