Вы только что вытащили его из listFiles. Почему он может быть не exists?