Uygulama verisi klasörü, uygulamanızın yapılandırma dosyaları gibi uygulamaya özgü verileri depolamak için kullanabileceği özel bir gizli klasördür. Uygulama veri klasörü, içinde dosya oluşturmaya çalıştığınızda otomatik olarak oluşturulur. Kullanıcının doğrudan etkileşime geçmemesi gereken tüm dosyaları saklamak için bu klasörü kullanın. Bu klasöre yalnızca uygulamanız tarafından erişilebilir ve içeriği kullanıcıdan ve diğer Drive uygulamalarından gizlenir.
appDataFolder
içindeki dosyalar depolama konumları (alanlar) arasında taşınamaz. Daha fazla bilgi için Dosya düzenleme bölümüne bakın.
Kullanıcılar uygulamanızı MyDrive'dan kaldırdığında uygulama verileri klasörü silinir. Kullanıcılar, uygulamanızın veri klasörünü manuel olarak da silebilir.
Uygulama verileri klasörü kapsamı
Uygulama verileri klasörüne erişebilmek için https://www.googleapis.com/auth/drive.appdata
kapsamına erişim isteğinde bulunmanız gerekir. Kapsamlar ve bunlara erişim isteğinde bulunma hakkında daha fazla bilgi için API'ye özel yetkilendirme ve kimlik doğrulama bilgilerine bakın. Belirli OAuth 2.0 kapsamları hakkında daha fazla bilgi için Google API'leri için OAuth 2.0 Kapsamları başlıklı makaleyi inceleyin.
Uygulama verileri klasöründe dosya oluşturma
Uygulama verileri klasöründe dosya oluşturmak için dosyanın parents
mülkünde appDataFolder
değerini belirtin ve dosyayı klasöre yüklemek için files.create
yöntemini kullanın. Aşağıdaki kod örneğinde, istemci kitaplığı kullanılarak bir klasöre nasıl dosya ekleneceği gösterilmektedir.
Java
Python
Node.js
PHP
.NET
Klasörlerde dosya oluşturma hakkında daha fazla bilgi için Klasör oluşturma ve doldurma başlıklı makaleyi inceleyin.
Uygulama verileri klasöründe dosya arama
Uygulama verileri klasöründeki dosyaları aramak için spaces
alanını appDataFolder
olarak ayarlayın ve files.list
yöntemini kullanın. Aşağıdaki kod örneğinde, istemci kitaplığı kullanarak uygulama verileri klasöründe dosya arama işlevinin nasıl kullanılacağı gösterilmektedir.
Java
Python
Node.js
PHP
.NET
Uygulama verileri klasöründen dosya indirme
Uygulama verileri klasöründen dosya indirmek için files.get
yöntemini kullanın. Daha fazla bilgi edinmek ve kod örneklerini görüntülemek için Blob dosya içeriğini indirme başlıklı makaleyi inceleyin.