J'essaie d'implémenter "suivre les modifications apportées aux fichiers et dossiers" sur la boîte de dépôt en utilisant DbxClientV2. J'ai été capable de construire ce qui suit: TreeMap children = new TreeMap(); Files.ListFolderResult résultat;Utilisation de Files.listFolder à partir de l'API dropbox 2.0 pour suivre les changements de fichiers dans le dossier
String cursor = null;
while (true) {
result = client.files.listFolder("/MyDirectory/Reports");
if (!result.cursor.equals(cursor)) {
cursor = result.cursor;
for (Metadata md : result.entries) {
if (md instanceof DeletedMetadata) {
children.remove(md.pathLower);
} else {
children.put(md.pathLower, md);
}
}
}
if (!result.hasMore) {
try {
Thread.sleep(1000);
} catch (InterruptedException ex) {
}
}
}
Ma question est: comment puis-je retrive curseur du dossier «/MonRépertoire/Rapports » du serveur Dropbox pour vérifier si je mettre à jour mon dépôt local « enfants »?
Cela fonctionne parfaitement !! Merci pour votre réponse! – michal