Dosya oluşturma ve yönetme

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 veparents 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.

Bundan sonra deneyebileceğiniz birkaç adım şunlardır: