
Envoyé par
K2carca
une petite question cependant.
il enregistre le fichier chargé dans le chemin du projet.
est-ce dû a l'option "StandardCopyOption.REPLACE_EXISTING"
Non, c'est dû à String target = "logo-dvp.png"; dans mon exemple. Comme il n'y a pas de dossier, c'est le dossier de travail qui est utilisé et le dossier de travail lorsqu'on exécute depuis un IDE, c'est le dossier de projet. Si tu veux indiquer un dossier, tu le fais directement dans la variable target ;
Par exemple, sous Windows, pour télécharger dans le dossier Téléchargements de l'utilisateur :
String target = System.getProperty("user.home")+"/Downloads/logo-dvp.png";
StandardCopyOption.REPLACE_EXISTING c'est une option qui dit que si le fichier existe déjà, il est remplacé. Sans cette option, si le fichier existe déjà, il y aura une exception.
Partager