我正在使用java-box-sdk将文件上传到box。目前我可以上传文件,但是要对该文件进行任何操作,我需要该文件的ID。如何获取上传文件的ID。 这是我的代码
BoxAPIConnection api = new BoxAPIConnection(code);
BoxUser.Info userInfo = BoxUser.getCurrentUser(api).getInfo();
System.out.format("Welcome, %s <%s>!\n\n", userInfo.getName(), userInfo.getLogin());
BoxFolder rootFolder = BoxFolder.getRootFolder(api);
FileInputStream stream = new FileInputStream("/home/stuart/two.txt");
rootFolder.uploadFile(stream, "two.txt");
stream.close();
答案 0 :(得分:3)
循环访问BoxFolder并从BoxItem.Info获取ID。以下是http://opensource.box.com/box-java-sdk/
中的示例BoxFolder rootFolder = BoxFolder.getRootFolder(api);
for(BoxItem.Info itemInfo:rootFolder){
System.out.format("[%s] %s\n", itemInfo.getID(), itemInfo.getName());
}