Hi,
I have created a main folder from box UI(Browser) so that all the files need to store in that folder for my use case.
In API, I have created root folder and iterating children from the root. As I have created Folder from the browser, I am not finding the same folder in root's children.
BoxFolder rootFolder = BoxFolder.getRootFolder(serviceAccountClient);
listFolder(rootFolder, 0);
private void listFolder(BoxFolder folder, int depth) {
for (BoxItem.Info itemInfo : folder) {
String indent = "";
for (int i = 0; i < depth; i++) {
indent += " ";
}
System.out.println(indent + itemInfo.getName());
if (itemInfo instanceof BoxFolder.Info) {
BoxFolder childFolder = (BoxFolder) itemInfo.getResource();
if (depth < 1) {
listFolder(childFolder, depth + 1);
}
}
}
}
What is the approach if I want to store the file in a specific folder.