1
私は以下のコードを使用してファイルの最新バージョンを入手できますか? Box-SDKを使用してバージョン番号とファイルIDを使用して以前のバージョンのBoxFileVersionオブジェクトを取得する方法は?
BoxFile file = new BoxFile(api,fileId);
BoxFile.Info info = file.getInfo("version_number","file_version");
info.getVersionNumber(); // current version No.
は今、私は特定のバージョン番号についてBoxFileVersionオブジェクトをフェッチしたかった、以下のコードでは、私は、以前のバージョンのファイルを取得しようとしましたが、私は、特定のバージョンの
バージョン番号を取得することができません
Collection<BoxFileVersion> versions = file.getVersions(); // Fetching the Previous Version of the Files
if(versions.size() != 0){ // If there is no Previous Versions
for(BoxFileVersion bfv : versions){
if(bfv.getTrashedAt() == null){
bfv.promote();
boxFileVersion.delete();
System.out.println("Deleted Version ID : "+boxFileVersion.getVersionID());
break;
}
}
}
else{
file.delete(); // delete the file if no previous version exist
}
私はそれを削除することができたバージョンIDを使用して:
、ここでは出力です。 – arunkumarmsk