¿Cuál es la diferencia entre createnewfile y createtempfile de la clase Flie en JAVA?
Este último archivo se crea en el directorio de archivos temporales predeterminado y no está en el directorio actual
createNewFile
public boolean createNewFile()
throws IOException Crea de forma indivisible un archivo nuevo y vacío si y sólo si un archivo con el nombre especificado por esta ruta abstracta no existe. Comprobar si un archivo existe y crearlo si no existe es una operación única que es inseparable de todas las demás actividades del sistema de archivos que pueden afectar el archivo.
createTempFile
archivo estático público createTempFile(prefijo de cadena,
sufijo de cadena)
lanza IOException crea un archivo temporal en el directorio predeterminado Archivo vacío, cuyo nombre se genera utilizando el prefijo y sufijo dados. Llamar a este método equivale a llamar a createTempFile (prefijo, sufijo, nulo).
Parámetros:
prefijo: la cadena de prefijo utilizada para generar el nombre del archivo debe tener al menos tres caracteres.
sufijo: el sufijo utilizado para generar el nombre del archivo; nombre de archivo La cadena puede ser nula, en cuyo caso se utilizará el sufijo ".tmp".
Devuelve:
La ruta abstracta que representa un nuevo archivo vacío