Getting the file complete path using box api

New post

Comments

2 comments

  • mwiller

     The list of folders in the file path is contained in the `path_collection` field of the API response; you need to concatenate the names of all those folders.  Something like this should do the trick:

     

    BoxFile.Info file = new BoxFile(api, fileID).getInfo();
    
    String path = "";
    for (BoxFolder.Info folder : file.getPathCollection()) {
        path += "/" + folder.getName();
    }
    
    path += file.getName();
    
    // path contains a string like "/All Files/My Stuff/Document.pdf"
    0
    Comment actions Permalink
  • jeongsulee

    File object has an attribute called "path_collection."

    You can look at this for more detail:

    https://developer.box.com/reference/resources/file/#param-path_collection

    0
    Comment actions Permalink

Please sign in to leave a comment.