Buenos días, estoy experimentando con un servidor FTP que monte en un servidor de Ubuntu, hasta hora he podido exitosamente subir y descargar archivos, pero tengo una duda, al momento de descargar un archivo del servidor a la máquina local, como puedo saber si el archivo esta abierto? En las pruebas que he realizado cuando descargo un archivo en mi máquina lo he tenido abierto con Excel, el proceso aparentemente se ejecuta y me aparece el mensaje de que la descarga fue exitosa, pero si intento eliminar ese archivo me aparece que no lo puedo eliminar, ya que Excel lo tiene abierto, en otras palabras cuando descarga el archivo realmente no lo hace, ya que el archivo esta abierto, sin embargo me sigue diciendo que la descarga fue exitosa (supongo que descarga el archivo a memoria de forma temporal y despues intenta escribirlo al archivo de destino y como esta abierto no lo puede escribir) ¿Como puedo capturar el status del archivo para saber si esta abierto e informarle al usuario para que lo cierre y reintente?
Gracias por la ayuda que puedan brindarme.