Как обнаружить Dropbox папка переименована.через Dropbox http-api или java-sdk - PullRequest
0 голосов
/ 29 января 2019

После переименования папки в Dropbox.

Dropbox 2 / files / list_folder / continue API дает ответ, который указывает на старую папку, и все ее подпапки удалены и папка с новым именем и всемисоздана старая подпапка с новым путем.

Например: 1. Имейте имя папки «контрактная подкатегория 1», у которой есть подпапка с именем «контрактная подкатегория 1», а в подпапке есть «тест».png '2. Переименуйте папку с' контрактной подкатегорией 0 '.Получите ответ, который отображается ниже.

Ответ:

{"entries":
      [{
         ".tag":"deleted",
         "name":"contract test category 0",
         "id":"id:zN8VXp5DPoAAAAAAAAABJw",
         "path_lower":"/contract/contract test category 0",
         "path_display":"/contract/contract test category 0"
       },
       {
         ".tag":"deleted",
         "name":"test.png",
         "path_lower":"/contract/contract test category 1/contract test sub category 1/test.png",
         "path_display":"/contract/contract test category 1/contract test sub category 1/test.png"
       },
       {
         ".tag":"deleted",
         "name":"contract test sub category 1",
         "path_lower":"/contract/contract test category 1/contract test sub category 1",
         "path_display":"/contract/contract test category 1/contract test sub category 1"
       },
       {
         ".tag":"deleted",
         "name":"contract test category 1",
         "path_lower":"/contract/contract test category 1",
         "path_display":"/contract/contract test category 1"
       },
       {
         ".tag":"folder",
         "name":"contract test sub category 1",
         "id":"id:zN8VXp5DPoAAAAAAAAABKg",
         "path_lower":"/contract/contract test category 0/contract test sub category 1",
         "path_display":"/contract/contract test category 0/contract test sub category 1"
       },
       {
         ".tag":"file",
         "name":"test.png",
         "id":"id:zN8VXp5DPoAAAAAAAAABLQ",
         "client_modified":"2019-01-25T12:30:58Z","server_modified":"2019-01-29T06:39:51Z",
         "rev":"0123a000000011c24d890",
         "size":181599,
         "path_lower":"/contract/contract test category 0/contract test sub category 1/test.png",
         "path_display":"/contract/contract test category 0/contract test sub category 1/test.png", 
        }],
     "cursor":"AAGsW7C_w_KUDSqracbrCsltYQBEjFAgIzkiFAc-wW7q_MkvC-bsa2v9PKI9trqUlfwfvhTS-F0aqMQiZyvOMI8RkRVapojCscMh6hda97n4bk1_oC31hz6mAeuvHWaI23w7UnXHWsi9ynVh-__INwtwwOvIdNqIG1cEWZtBtvZrUsRTKgqFkypN7217AtRGOaIeTkeOK01Cc-F50eZbmg9c",
     "has_more":false
   }

У меня есть тысячи подпапок в папке, которые я хочу переименовать и запустить код в соответствии с переименованной папкой.

Я хочу, чтобы что-то, обозначающее папку «контрактная подкатегория 1», было переименовано в «контрактную подкатегорию 0».

Есть ли способ обнаружить, что определенная папка переименована?Или любой Dropbox-API, который дает мои ожидаемые результаты.

...