Hola, SeRNa.
Para comprobar que no esté en blanco creo que te serviría con
nombreControl.value.length Para comprobar que el archivo existe, me temo que no puedes hacer nada, al menos con JavaScript. Dudo mucho que se pueda leer el disco duro del usuario para ver que es lo que hay dentro.
Saludos,