Per utilizzare un percorso temporaneo è molto utile la variabile java.io.tmpdir, definita così
"
L'unica piccola seccatura è che a seconda del sistema operativo o anche della singola distribuzione nel mondo Linux il percorso può avere o non avere lo slash finale.
Di solito uso questo metodo per ottenere il percorso di un file temporaneo:
"
java.io.tmpdir
is a standard Java system property which
is used by the disk-based storage policies.
It determines where the JVM writes temporary files, including those
written by these storage policies
(see Section 4 and Appendix A.6).
The default value is typically "/tmp
" on Unix-like platforms."L'unica piccola seccatura è che a seconda del sistema operativo o anche della singola distribuzione nel mondo Linux il percorso può avere o non avere lo slash finale.
Di solito uso questo metodo per ottenere il percorso di un file temporaneo:
private static String getFileTempName(String nomeFile){
StringBuffer sb=new StringBuffer();
String td=System.getProperty("java.io.tmpdir");
sb.append(System.getProperty("java.io.tmpdir"));
if ( !(td.endsWith("/") || td.endsWith("\\")) ){
sb.append(File.separator);
}
sb.append(nomeFile);
log.debug("File temporaneo di salvataggio: "+sb.toString());
return sb.toString();
}
Nessun commento:
Posta un commento