Essendo fileNames un array, se la directory è vuota, l'array non avrà elementi; potrai così verificare che non ci siano file presenti controllando la lunghezza dell'array!