Pessoal boa noite alguem pode me da uma dica onde estou errando.
Preciso fica consultando o C ate chegar o arquivo, quando chegar sai do loop e chama o outro metodo.
Ora bem, é normal que a condição por ti imposta dê um erro de compilação pois estás a utilizar o método exists() indevidamente. O método exists() não tem argumentos e tu ao inserires uma string como argumento estás a cometer um erro. Depois de instânciado um objecto File, indicas o seu directorio e só depois é que faz sentido usar o método exists() que irá retornar um valor lógico(verdadeiro, se existe, falso, se não existir).
Recomendo ainda chamar um Thread.sleep() dentro do laço para não consumir muito recurso, a não ser que vc realmente deseje isso ou que o programa deva reponder instantaneamente.