2011-09-14 4 views
1

Tout ce que je veux faire est d'importer des données à partir d'un fichier texte. Le fichier existe à C: \ temp \ text.txt. Cependant, je continue d'obtenir un fichier introuvable erreur. Que diable fais-je tort ???Stumped par l'exception FileNotFound

public static void main(String[] args) throws IOException { 
    String mFilename = "C:\\temp\\text.txt"; 
    Scanner myDataStream = new Scanner(new File(mFilename));} 
+0

Est-ce que 'C: \\ temp \\ temp.txt' est le fichier ACTUAL? Ou votre exemple. – corsiKa

+4

Google a soulevé un cas où quelqu'un avait des extensions de fichiers cachés et son fichier était en fait 'text.txt.txt'. Vérifiez si ce n'est pas votre cas. – Vache

+0

glowcoder - c'était juste le nom de l'exemple. Vache - vous aviez raison parce que Windows 7 masquait la fin du vrai fichier, donc le fichier était en fait text.txt.txt. Je suis encore en train de m'adapter à Windows 7 :( –

Répondre

4

Par souci de donner à cette question une réponse:

recherche sur Google a soulevé un cas où quelqu'un avait des extensions de fichier caché et son dossier était en fait text.txt.txt. Vérifiez si ce n'est pas votre cas.

Vous pouvez afficher les extensions dans Windows 7 en entrant Organize > Folder and search option > View et en décochant Hide extensions for known file types dans le menu de n'importe quel dossier.