Estoy escribiendo una aplicación Java que usa Simple para almacenar datos como archivo xml, pero es tremendamente lento con archivos grandes cuando se almacena en una unidad de red en comparación con un disco duro local. Así que me gustaría almacenarlo localmente antes de copiarlo en el destino deseado.Encontrar almacenamiento temporal de archivos en Java
¿Existe alguna manera inteligente de encontrar un almacenamiento de archivos local temporal en Java de una manera independiente del sistema?
E.g. algo que devuelve algo como c:/temp
en Windows, /tmp
en Linux, y lo mismo para otras plataformas (como mac). Podría usar la ruta de la aplicación pero el problema es que la aplicación Java también se ejecuta desde la unidad de red.
Use 'File.createTempFile (prefijo, sufijo)'. –