Yönetmekte olduğum Google alan adındaki dosyalar kötü bir duruma dönüştü; kök dizinde bulunan binlerce dosya var. Bu dosyaları tanımlamak ve "Drive'ım" altındaki bir klasöre taşımak istiyorum.Google Drive API: Ebeveyn olmayan dosyaları listeleyin
Ebeveynleri bu artık dosyalardan birine listelemek için API'yi kullandığımda, sonuç boş bir dizidir. Bir dosyanın yetim olup olmadığını belirlemek için, alanımdaki tüm dosyalar üzerinde yineleyebilir ve her biri için ebeveynlerin listesini isteyebilirim. Liste boşsa, dosyanın yetim olduğunu biliyorum.
Ancak bu çok yavaştır.
Ebeveynleri olmayan dosyaları aramak için Drive API'yi kullanmak zaten var mı?
q parametresi için "ebeveynler" alanı bunun için yararlı görünmüyor, çünkü yalnızca ebeveyn listesinin bir miktar kimlik içerdiğini belirtmek mümkün.
Güncelleme: Ben belge hiyerarşisinin kökünde gerçekten öğeleri bulmak için hızlı bir yol bulmaya çalışıyorum
. Yani, "Drive'ım" ın çocukları değil, "Drive'ım" ın kardeşleridir. Java'da
Bu bir hataya benziyor, hiçbir ebeveynin olmaması için dosyalara izin vermemeliyiz. –
Sürücü UI dosyaları açıkça bu duruma taşımanıza izin verir, ancak buna karşı önerilerde bulunur. Bu tür dosyaları sorgulamak için harika olurdu. – snae
Hiç bir çözüm buldunuz mu? – casolorz