C'est vraiment étrange.
Une hypothèse : les fichiers qu'il arrive à trouver sont présents deux fois sur ton ordinateur : une fois dans le répertoire par défaut, et une fois dans le répertoire de data1.txt, et ce sont les premiers qu'il reconnaîtrait.
Pour tester cette hypothèse : crée un nouveau fichier sans extension (en étant sur que le nom est vraiment inédit) dans le même répertoire que data1.txt, et voit s'il le trouve. S'il n'y arrive pas, cela ira dans le sens de mon hypothèse.
Sinon, il faut encore chercher !
Nicolas