मैं सभी फ़ाइलों के माध्यम से रूट निर्देशिका में फ़ाइलों और फ़ोल्डरों की एक सूची प्राप्त करना चाहता हूं। क्या कोई प्रश्न है जो यह करेगा?रूट निर्देशिका में फ़ाइलों और फ़ोल्डर्स की सूची के लिए क्वेरी
13
A
उत्तर
25
रूट फ़ोल्डर भी, "रूट" नामक एक विशेष उर्फ साथ संबोधित किया जा सकता है ताकि आप निम्न क्वेरी के साथ रूट में सभी फ़ाइलों और फ़ोल्डरों प्राप्त कर सकते हैं:
https://www.googleapis.com/drive/v2/files?q='root' in parents
यूआरएल नहीं तो बचने के लिए याद रखें क्लाइंट पुस्तकालयों में से एक का उपयोग करके (वे स्वचालित रूप से इसका ख्याल रखते हैं)।
खोज क्वेरी भाषा के बारे में अधिक जानकारी के लिए, जाँच https://developers.google.com/drive/search-parameters
5
यह कोड सभी फाइलों और अपने रूट निर्देशिका के फ़ोल्डर को प्रदर्शित करेगा। बस इस कोड को कॉपी और पेस्ट करें और आपको अपनी सभी रूट की फाइल और फ़ोल्डर मिल जाएगा।
List<File> result = new ArrayList<File>();
Files.List request = null;
try {
request = mService.files().list();
FileList files = request.setQ("'root' in parents and trashed=false").execute();
result.addAll(files.getItems());
request.setPageToken(files.getNextPageToken());
}
catch (IOException e)
{
System.out.println("An error occurred: " + e);
request.setPageToken(null);
}
//Print out all the files and folder of root Directory
for(File f:result)
{
System.out.println("recvd data are: "+f.getTitle());
}
धन्यवाद एक आकर्षण की तरह काम करता है! लेकिन मुझे कुछ फाइलें मिलीं जिनमें कोई अभिभावक नहीं है, वे रूट क्वेरी या किसी अन्य फ़ोल्डर क्वेरी में नहीं आते हैं। क्या यह संभव है? बग? – PizzaPanther
यह एक महान क्लाउडियो है! क्या मुझे दस्तावेज़ में यह याद आया? –
मैं php लाइब्रेरी के साथ सेवा खाते का उपयोग कर रहा हूं। मैं सभी फाइलों और फ़ोल्डरों को कैसे एक्सेस करूं? –