Box:如何将文件下载到特定文件夹?

Box: How to download a file to a specific folder?

我正在使用 box 提供的 java sdk,我在文档中看到如何下载文件:

String fileID = "11111";
BoxFile file = new BoxFile(api, fileID);
BoxFile.Info info = file.getInfo();

FileOutputStream stream = new FileOutputStream(info.getName());
file.download(stream);
stream.close();

我可以下载它,但它会将所有内容都放入我的项目结构中,我想提供一个特定的路径,以便我可以在那里获取所有输出。

BoxFile 文档未提供文件路径属性,即下载文件的存储位置。

但是 FileOutPutStream 的API为此提供了解决方案:

new FileOutputStream("this/path/to/my/file.txt");

您可以在 https://docs.oracle.com/javase/8/docs/api/?java/io/FileOutputStream.html

下找到此 class 的构造函数的所有可能值