java.io.FileNotFoundException: “C:/Users/Joe/Desktop/file.txt” (Le nom de fichier, le nom du répertoire ou de la syntaxe du nom de volume est incorrecte)

j'ai ce code :

BufferedReader in = new BufferedReader
(new InputStreamReader(System.in));
System.out.print("Public Key to encrypt with: ");
String publicKeyFilename = in.readLine();
FileInputStream fis = new FileInputStream(publicKeyFilename);

quand j'entre dans la destination du fichier "C:/Users/Joe/Desktop/file.txt" le résultat est cette erreur:

java.io.FileNotFoundException: "C:/Users/Joe/Desktop/file.txt" (La
le nom de fichier, le nom du répertoire ou de la syntaxe du nom de volume est incorrecte)

mais le fichier existe, donc que puis-je faire?

Merci u..

  • Vous devez d'abord être sûr à 100% sur le chemin d'accès et le fichier existence (également pour l'extension), puis essayez avec cette: C:\\Users\\Joe\\Desktop\\file.txt
  • Quiconque vous dit d'utiliser des barres obliques inverses est faux. Je viens de tester ton code et il fonctionne. Cela signifie que votre file.txt ce n'est pas vraiment là
InformationsquelleAutor user3077162 | 2013-12-14