Чтение файла на Java. Я получаю исключение «FileNotFound». Исключения:Чтение .txt-файлов в java
java.io.FileNotFoundException: something.txt (The file was not found)
at java.io.FileInputStream.open(Native Method)
at java.io.FileInputStream.<init>(Unknown Source)
at java.io.FileReader.<init>(Unknown Source)
at rmihello.ReadStringFromFileLineByLine.main(ReadStringFromFileLineByLine.java:13)
Даже если мой файл находится в моем бункере рядом с моим исходным кодом: Я также попытался дать ему весь путь к моему файлу, например
path = "C:/Users/Alexander/Desktop/java/something.txt"
или
path = "cd 'C:/Users/Alexander/Desktop/java/something.txt'"
Все это не может Вот мой код
import java.io.BufferedReader;
import java.io.File;
import java.io.FileReader;
import java.io.IOException;
public class ReadStringFromFileLineByLine {
public static void main(String[] args) {
try {
String path = "something.txt";
File file = new File(path);
FileReader fileReader = new FileReader(file);
BufferedReader bufferedReader = new BufferedReader(fileReader);
StringBuffer stringBuffer = new StringBuffer();
String line;
while ((line = bufferedReader.readLine()) != null) {
stringBuffer.append(line);
stringBuffer.append("\n");
}
fileReader.close();
System.out.println("Contents of file:");
System.out.println(stringBuffer.toString());
} catch (IOException e) {
e.printStackTrace();
}
}
}
Вашего вторым фрагментом является линией Баша ... это не имеет ничего общего с Java. Какая у вас ошибка ? Никогда не запрашивайте исправление без сообщения об ошибке – Dici
** Где ** вы указываете инструкции 'path = ...'? Я не вижу нигде в вашем коде, который выглядит похожим. –
Итак, где вы используете «путь» в коде? –