Ustedes saben como puedo hacer para saber si un archivo puede ser usado, es decir, voy a crear un archivo de texto un poco grande y lo voy a copiar a una carpeta de donde mi aplicación lo debe tomar, el problema es que como es grande el archivo, a veces cuando la aplicación lo toma este no se ha terminado de copiar, por lo cual al usarlo se encuentra incompleta la información, se que primero hay que validar que el archivo exista y después otra cosa para saber si ya no esta en uso, pero no se como hacerlo, alguna idea?
Código:
gracias if (archivo.exists() && OTRA COSA) System.out.println("el arhivo esta listo y puede usarse"); else System.out.println("el archivo no existe o no se ha terminado de copiar");