java.io.FileNotFoundException: "C:/Users/Joe/Desktop/file.txt" (Den Dateinamen, Verzeichnisnamen oder die Datenträgerbezeichnung ist falsch)
habe ich diesen 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);
wenn ich geben Sie den Zielort der Datei "C:/Users/Joe/Desktop/file.txt" das Ergebnis ist dieser Fehler:
java.io.FileNotFoundException: "C:/Users/Joe/Desktop/file.txt" (Die
Dateinamen, Verzeichnisnamen oder die Datenträgerbezeichnung ist falsch)
aber die Datei vorhanden ist, was also kann ich tun?
Thank u..
Erste, Sie haben zu 100% sicher sein, über den Pfad und die Datei vorhanden (auch für die Erweiterung), dann versuchen Sie es mit diesem:
Jeder, der sagt, dass Sie verwenden, um zurück Schrägstriche falsch ist. Ich habe gerade deinen code getestet und es funktioniert. Es bedeutet, dass Ihr file.txt ist wirklich nicht da
C:\\Users\\Joe\\Desktop\\file.txt
Jeder, der sagt, dass Sie verwenden, um zurück Schrägstriche falsch ist. Ich habe gerade deinen code getestet und es funktioniert. Es bedeutet, dass Ihr file.txt ist wirklich nicht da
InformationsquelleAutor user3077162 | 2013-12-14
Du musst angemeldet sein, um einen Kommentar abzugeben.
Dateiname sollte ohne Anführungszeichen ("")
InformationsquelleAutor Dedkov Vadim
EDIT: ich habe bemerkt, dass Sie wurden mit Hilfe der vorwärts-Schrägstriche in Ihren Namen. Wenn Sie auf windows, die Sie wollen, verwenden Sie einen backslash ()
Wenn Sie 100% sicher, dass diese Datei vorhanden ist, in den bestimmten Ort, dann ist es eines von zwei Dingen. Versuchen Sie auch, die Flucht des
/
s in Ihren DateinamenJava löst diese Ausnahme aus, wenn es nicht korrekt behandelt. Umgeben Sie Ihre Aussage in einem
try ... catch()
block, oder setzenthrows FileNotFoundException
, nachdem Sie importiertjava.io.FileNotFoundException
wie diese:oder
Auch, ein weiterer Grund ist, dass die Datei geschützt ist. Legen Sie die Datei auf readonly, oder Lesen Sie und schreiben Sie, wenn Sie wollen in der Lage sein, beides zu tun.
Für, die, ich glaube, Sie müssen downloaden Sie das Java Cryptography Extension
funktioniert immer noch nicht... Schreibe ich mit oder ohne ""?
das problem ist der rest des Codes... also bedanken Sie sich bei u
InformationsquelleAutor scrblnrd3
verwenden Sie dann versuchen zu fangen, wo Sie die Durchführung der Aktion, eine Datei zu öffnen...
InformationsquelleAutor Hacky Suthar