2013-10-31 3 views
0

Dropbox의 Core Java API에서 createFolder() 함수 호출을 사용하여 포함 된 폴더를 만들려고합니다. (http://dropbox.github.io/dropbox-sdk-java/api-docs/v1.7.x/com/dropbox/core/DbxClient.html#createFolder(java.lang.String)) 예Dropbox의 Core Java API를 사용하여 임베디드 폴더를 만드는 방법은 무엇입니까?

,

CreateFolder를 ('/ A ")는 이름의 폴더를 생성한다.

"a"폴더 안에 "b"폴더를 만들려면 어떻게해야합니까? createFolder ("/ a/b")를 호출하면 폴더 A와 같은 수준의 루트 디렉토리에 b라는 폴더가 생성됩니다. 이는 의도 한 것과 다릅니다.

+0

사실이라면, 이것은 버그처럼 들리며 우리는 (Dropbox) 조사하고 고칠 것입니다. – smarx

+0

이 문제를 재현 할 수 없습니다. [Java Core SDK의 최신 버전] (https://www.dropbox.com/developers/core/sdks/java)에서이 작업을 시도했을 때'createFolder ("/ a/b/c")'는 "a"라는 최상위 폴더를 만들고, "b"라는 폴더와 "c"라는 폴더를 만듭니다. 이 깨진 동작이 계속 표시되는 경우 사용중인 라이브러리 버전과 정확한 코드와 같은 세부 정보를 제공 할 수 있습니까? – smarx

답변

2

의도 한대로 수행하려면 createFolder를 결합하십시오.

공공 DbxEntry 이동은 (문자열 fromPath, 문자열 toPath는) 는 DbxException에게

이동 보관 한 경로에서 드롭 박스의 다른 경로에 파일이나 폴더를 던졌습니다.

그래서 같은 레벨에 ab 폴더를 만듭니다. move() 메서드를 사용하여 b를 a로 이동합니다.

+0

고마워요! –

관련 문제