Я скопировал код ниже с Линдой Java Essential Training 2016 Эпизод 70:FileNotFoundException при копировании текстового файла
String sourceFile="files/copytest.txt";
String targetFile="files/copied.txt";
try(FileReader fReader=new FileReader(sourceFile);
BufferedReader bReader=new BufferedReader(fReader);
FileWriter writer=new FileWriter(targetFile)) {
while(true){
String line=bReader.readLine();
if(line==null){
break;
}
else{
writer.write("jarek"+"\n");
}
}
System.out.println("File copied succesfull!");
}catch(Exception e) {
e.printStackTrace();
}
}
Когда я запускаю код, указанный выше, он выдает следующее сообщение об ошибке:
java.io.FileNotFoundException: files\copytest.txt (The system can not find the path specified)
at java.io.FileInputStream.open0(Native Method)
at java.io.FileInputStream.open(Unknown Source)
at java.io.FileInputStream.<init>(Unknown Source)
at java.io.FileInputStream.<init>(Unknown Source)
at java.io.FileReader.<init>(Unknown Source)
at de.exercise.copyfile.Copyfile.main(Copyfile.java:108)
Я скопировал новый код для чтения из файла: текстовый
File file = new File("files/copytest.txt");
Scanner in = null;
try {
in = new Scanner(file);
String zdanie = in.nextLine();
System.out.println(zdanie);
} catch (FileNotFoundException e1) {
e1.printStackTrace();
}
Но результат тот же:
java.io.FileNotFoundException: files\copytest.txt (The system can not find the path specified)
at java.io.FileInputStream.open0(Native Method)
at java.io.FileInputStream.open(Unknown Source)
at java.io.FileInputStream.<init> (Unknown Source)
at java.util.Scanner.<init> (Unknown Source)
at de.exercise.copyfile.Copyfile.main(Copyfile.java:18)
«Система не может найти указанный путь» довольно понятна: запрошенный файл 'files/copytest.txt' не существует (с точки зрения рабочего каталога). – Seelenvirtuose
Сначала вы должны прочитать ошибку. Это очень просто ... – Li357
Я знаю, что проблема связана с моим файлом. Но я не знаю, как это исправить. У меня есть файл кода в: C: \ Users \ BYKBRONY \ DyskGoogle \ workspace \ Jarek \ src \ de \ exercise \ copyfile и txt файл в: C: \ Users \ BYKBRONY \ Dysk Google \ workspace \ Jarek \ src \ de \ exercise \ copyfile \ files Как chenge: "files/copytest.txt" в рабочий код? –