Juste curieux de savoir quand System.getProperty("java.io.tmpdir")
retours "c:\temp"
. Selon le java.io.Fichier Java Docs-
La valeur par défaut temporaire-répertoire du fichier est spécifié par la propriété système java.io.tmpdir. Sur les systèmes UNIX, la valeur par défaut de cette propriété est généralement "/tmp ou/var/tmp"; sur les systèmes Microsoft Windows, il est généralement "c:\temp". Une valeur différente peut être donné à ce système de propriété lorsque la machine virtuelle Java est invoqué, mais des modifications du programme pour cette propriété ne sont pas la garantie d'avoir un effet sur le répertoire temporaire utilisé par cette méthode.
Mais dans mon cas
System.out.println(System.getProperty("java.io.tmpdir"));
Retourne toujours-
C:\Users\admin\AppData\Local\Temp\ i.e. %TEMP%
Dans quelles conditions il sera de retour "c:\temp"
?
ÉDITÉ: Si je change de %TEMP% à C:\Temp alors j'aurai C:\Temp, droit? Mais la documentation montre c:\Temp au lieu de C:\Temp.