Получение списка файлов с Yandex Disk через WebDAV

На сегодняшний день Yandex Disk предоставляет два способа работы из Java приложения: REST API и WebDAV. У этих способов есть много общего, но есть и одно большое отличие — авторизация. Для первого способа нужно получить OAuth Token, который не нужен для второго. Во втором варианте достаточно только логина и пароля.

Для данного примеру будет использована библиотека Java DAV library (Sardine). Мы получим список файлов в корневой директории

	
String URL = "https://webdav.yandex.ru/";
		
Sardine sardine = SardineFactory.begin("[some login]", "[some password]");

for (DavResource res : sardine.getResources(URL)) {
     System.out.println(res.getName());
}
  1. Пока что нет комментариев.
  1. Пока что нет уведомлений.