Écraser le téléchargement du fichier avec le même nom avec BOX SDK (java)

BoxFolder.uploadFile provoque une erreur si un fichier avec le même nom existe déjà

J'aimerais avoir une option d'écrasement ...

//Télécharger des fichiers dans le dossier racine
BoxFile.Info newFileInfo = null;
try (FileInputStream stream = new FileInputStream("C:\\hoge\\updload_sample.txt")) {
  newFileInfo = rootFolder.uploadFile(stream, fileName);
} catch (BoxAPIResponseException e) {
  System.out.println("LocalizedMessage : " + e.getLocalizedMessage());
  //Si un fichier du même nom existe déjà
  if (e.getLocalizedMessage().contains("409")) {
   //Recherchez le fichier correspondant
    Iterator<Info> ite = rootFolder.getChildren().iterator();
    while (ite.hasNext()) {
      Info boxInfo = (Info)ite.next();
      String objectName = boxInfo.getName();
      if(objectName.equals(fileName)) {
        String fileId = boxInfo.getID();
        BoxFile file = new BoxFile(api, fileId);
     //télécharger
        try (FileInputStream stream = new FileInputStream("C:\\hoge\\updload_sample.txt")) {
          file.uploadVersion(stream);
        }
      }
    }
  }
}

Tâche

BoxFile.uploadVersion est obsolète, mais je n'ai pas trouvé d'autre alternative. ..

Recommended Posts

Écraser le téléchargement du fichier avec le même nom avec BOX SDK (java)
[Java] Récupère MimeType à partir du contenu du fichier avec Apathce Tika [Kotlin]
JAVA: jar, aar, affichez le contenu du fichier
[JAVA] Récupère uniquement le nom du fichier, à l'exclusion de l'extension
Renommez le nom du package d'un fichier jar existant
Calculer le score de similarité des chaînes de caractères avec JAVA
Importer des fichiers de la même hiérarchie en Java
<Java> Quiz pour convertir par lots les noms de fichiers séparés par une chaîne de caractères spécifique avec une partie du nom de fichier
[Java] Vérifiez la version JDK du fichier war construit
[Java] Comment extraire le nom du fichier du chemin
Tester le contenu d'un fichier Excel avec JUnit
Surveillez l'état interne des programmes Java avec Kubernetes
[Java] Récupère le fichier dans le fichier jar quel que soit l'environnement
L'histoire de la création de DTO, semblable à Dao avec Java, SQLite
Bureau Java avec le même frontal que le WEB.
Remplacez seulement une partie de l'hôte URL par java
[Java] Simplifiez la mise en œuvre de la gestion de l'historique des données avec Reladomo
Ruby / rexml: tournez chacun avec un élément du même nom
À propos du comportement lors de la création d'un mappage de fichiers avec Java
Assurez-vous de comparer le résultat Java compareTo avec 0
Téléchargement de fichiers avec Spring Boot
[Java1.8 +] Obtenez la date du jour × suivant avec LocalDate
Essayez HelloWorld avec la configuration minimale de Heroku Java spring-boot
Fixez le nom du fichier de guerre à celui défini dans Maven
Une histoire sur l'utilisation de l'API League Of Legends avec JAVA
Obtenez l'URL publique du fichier privé de Flickr en Java
Lire les 4 premiers octets du fichier de classe Java et générer CAFEBABE
Le point addictif lors de l'authentification de base avec Java URLConnection
[Java] Renvoie un fichier de nom japonais dans le nom de fichier dans l'en-tête HTTP
La version d'Elasticsearch que vous utilisez est-elle compatible avec Java 11?
Comment obtenir la longueur d'un fichier audio avec Java
Comment réaliser un téléchargement de fichiers volumineux avec Rest Template of Spring
[Java] Supprimer les éléments de la liste
Remplacez le contenu du fichier Jar
[Édition Java] Histoire de la sérialisation
Télécharger des fichiers à l'aide de Java HttpURLConnection
Décompressez le fichier zip en Java
Suivez le lien avec Selenium (Java)
Exemple de mise à jour de fichier EXCEL avec JAVA
L'origine des expressions Java lambda
Débogage à distance du SDK Cognos
L'histoire de l'oubli de fermer un fichier en Java et de l'échec
L'histoire de la création d'un lanceur de jeu avec une fonction de chargement automatique [Java]
E-mail envoyé par JavaMail Impossible de restaurer le nom de fichier du fichier joint par Gmail
Exprimons le résultat de l'analyse du code d'octet Java dans un diagramme de classes
Comment savoir quelle version Java d'un fichier de classe a été compilée
Exemple de programme qui renvoie la valeur de hachage d'un fichier en Java
Vérifiez l'enregistrement MX de l'adresse e-mail avec java et vérifiez le domaine
Je veux obtenir le nom de champ du champ [Java]. (Vieux ton d'histoire)
Générer le code source à partir du fichier JAR avec JD-GUI du projet Java Decompiler