валидация прошла, но текст из файла не читает, ввожу
C:\Users\serg\Downloads\file1.txt
пишет неправильное имя файла, но имя правильное , свойство файла - C:\Users\serg\Downloads
что за хрень ???
Сергей
23 уровень
почему не находит файл ???
Решен
Комментарии (18)
- популярные
- новые
- старые
Для того, чтобы оставить комментарий Вы должны авторизоваться
Сергей
20 ноября 2023, 16:27
Спасибо за помощь !
0
Сергей
20 ноября 2023, 16:25
да ! file1.txt.txt - в этом была вся проблема !!!
0
Сергей
19 ноября 2023, 13:13
Exception in thread "main" java.io.FileNotFoundException: C:\Users\serg\Downloads\file1.txt (Не удается найти указанный файл)
0
Сирёга
19 ноября 2023, 14:12
Работает. Смотрите, что с путем. Я, как обычно, ввожу с одним слешем: "C:\dir\file1.txt"
Даже, на всякий, в Загрузках у себя файл положил и прочитал: "C:\Users\User\Downloads\file1.txt"
В IJ делаете?
0
Сергей
19 ноября 2023, 17:14
в IDEA
0
Сирёга
20 ноября 2023, 03:38
Может, попробовать на диске сделать папку, закинуть файл и пробовать читать, чтобы ни во что не втыкаться? Типа "C:\dir\file1.txt"
Я ваш путь скопировал, единственно, "serg" на "user" поменял - все читает (мало ли, вдруг какая кириллица попала - и такое встречалось)
Совсем уж глупые вопросы не буду задавать - файл-то в папке есть? 😁😂
0
Стас Пасинков Software Developer в Zipy Master
20 ноября 2023, 07:42
вангую шо є, але file1.txt.txt 🙂
+3
Сирёга
20 ноября 2023, 09:21
хорошая версия 🙂
0
Сергей
20 ноября 2023, 16:10
честно говоря я забил на это, программным путем создал файл "file2.txt" он сам во умолчанию создается в C:\Users\serg\JavaRushTasks\file2.txt в него без проблем все пишется и из него все читается. А почему тот не работал, я до сих пор не понимаю. файл там был точно, потому что если в директории какой ниб, набираешь полное имя он сам сразу блокнотом открывался... вот так все непонятно
0
Сергей
20 ноября 2023, 16:12
File fff = new File("file2.txt");
0
Сергей
20 ноября 2023, 16:19
"вангую шо є, але file1.txt.txt 🙂" - возможно это оно, не понимаю как проверить
0
Сергей
20 ноября 2023, 16:26
да ! file1.txt.txt
+1
Стас Пасинков Software Developer в Zipy Master
20 ноября 2023, 22:45
у вєнді по-дефолту приховано розширення файлу.
тому коли створюєш новий текстовий файл через контекстне меню - то в нього вже буде розширення txt. але юзер того не бачить. тому юзер часто пише назву файлу, додаючи .txt наприкінці, що зовсім не треба. і тому по факту юзер отримує файл bla-bla-bla.txt.txt
тому...
або ж в налаштуваннях вєнди показувати розширення файлу.
або ж створювати файл напряму в ідеї (це ще й проблему із неправильним кодуванням зазвичай вирішує)
0
Сергей
21 ноября 2023, 04:12
понял
0
Сергей
19 ноября 2023, 13:04
import java.io.BufferedReader;
import java.io.FileInputStream;
import java.io.IOException;
import java.io.InputStreamReader;
import java.util.Scanner;
/*
Чтение файла
*/
public class Solution {
public static void main(String[] args) throws IOException {
// напишите тут ваш код
Scanner in = new Scanner(System.in);
String namefile = in.nextLine();
// namefile ="C:\\Users\\serg\\Downloads\\file1.txt ";
// System.out.println(namefile);
FileInputStream fileInputStream = new FileInputStream(namefile);
BufferedReader reader = new BufferedReader(new InputStreamReader(fileInputStream));
String str;
while ((str = reader.readLine()) != null) {
System.out.println (str);
}
reader.close();
fileInputStream.close();
}
}
0
Сирёга
19 ноября 2023, 09:52
Еще бы ваш код увидеть...
0
Сергей
19 ноября 2023, 13:19
выложил, код проще некуда. с консоли ввожу, из программы, та же хрень...
0
Сергей
19 ноября 2023, 07:39
так пробую C:\\Users\\serg\\Downloads\\file1.txt
та же хрень
0