Skip to main content
Question

Getting the file complete path using box api

  • May 22, 2025
  • 3 replies
  • 14 views

Forum|alt.badge.img

HI,

Java Box api to get the complete folder path of the uploaded file. Code snippet to get the folder path could you please help me on this.

Thanks & regards,

Kalyan

3 replies

Forum|alt.badge.img

 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"

Forum|alt.badge.img

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


Forum|alt.badge.img

We are getting the path of the File from API for example 

"/All Files/My Stuff/Document.pdf"

how to generate URL for it that works based on the path?

https://app.box.com/folder/