Новый объект File стирает файл с именем, с которым он был создан.JAVA

Программисты JAVA общаются здесь
Ответить
Anonymous
 Новый объект File стирает файл с именем, с которым он был создан.

Сообщение Anonymous »

Я создаю программу для чтения файлов. Я хочу создать объект «Файл», который копирует содержимое другого файла, а затем передать этот объект «Файл» в сканер для чтения содержимого этого файла. Прямо сейчас я создаю объект File и передаю правильный путь к файлу (который ведет к текстовому файлу с некоторым текстом) в виде строки через конструктор, чтобы сделать файл таким: (предположим, что filePath — правильный путь)

Код: Выделить всё

File file = new File(filePath);
Затем, когда я позже попытаюсь прочитать файл с помощью такого сканера,

Код: Выделить всё

Scanner s = new Scanner(file);
Он не читает ни одной строки, файл был стерт, и мне приходится снова вводить в него то, что я хочу. Итак, может ли кто-нибудь помочь мне исправить эту ошибку? Я точно знаю, что происходит, и все, что я здесь сказал, я проверил, но не знаю, как это исправить.

Подробнее здесь: https://stackoverflow.com/questions/798 ... -made-with
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «JAVA»