Почему file.getParents всегда возвращает значение null? Как я могу получить идентификатор папки, где находится файл?file.getParents return null (привод Google)
import com.google.api.services.drive.model.File;
import com.google.api.services.drive.model.FileList;
FileList result = null;
try {
result = service.files().list().execute();
} catch (IOException e) {
e.printStackTrace();
}
List<File> files = result.getFiles();
if (files == null || files.size() == 0) {
System.out.println("No files found.");
} else {
for (File file : files) {
System.out.println(file.getName());
System.out.println(file.getParents());
}
}
Нет метода 'getParents()' для файла. Метод 'getParent()'; который возвращает строку pathname этого родительского абстрактного pathname или null, если этот путь не указывает родительский каталог. Приложите к документации здесь https://docs.oracle.com/javase/7/docs/api/java/io/File.html#getParent() –
@BalwinderSingh Объектом «Файл» является файл Google Диска, а не объект java-файла – nightlytrails