загрузка файлов

Тема в разделе "Java", создана пользователем Sliva, 20 ноя 2007.

Статус темы:
Закрыта.
  1. Sliva

    Sliva Гость

    У меня в програме загружаются файлы с сайта. При этом я должна проверять есть ли такая, загружаемая информация у меня. Т.е. есть первый файл, который не проверяется, с ним я сравниваю следующий, далее со вторым я сравниваю последующий, третий и т.д. Я написала процедуру, но в переменной ins хранится весь предыдущий файл, а я хотела их сравнивать построчно. Посмотрите, пожалуйста, в чем ошибка??? Я новичок в Java
    Код (Text):
      private void saveResponse(InputStream input, File file, int num) throws Exception {
    String document = "";
    boolean more;
    BufferedReader ins;
    if (num>1)
    { ins = new BufferedReader(new FileReader("file" + (num-1) + ".txt"));
    BufferedReader reader = new BufferedReader(new InputStreamReader(input));
    // BufferedReader constreader =
    //  new BufferedReader(new InputStreamReader(ins));
    String line = null;
    String constline = null;
    while (((line = reader.readLine()) != null)|((constline = ins.readLine()) != null)) {
    document += line;
    more = (line.equals(constline));
    if (more) {System.out.println("равны");}
    else System.out.println("Не равны");
    // }
    }// if
    reader.close();
    ins.close();
    BufferedWriter writer =
    new BufferedWriter(new FileWriter(file));
    writer.write(document);
    writer.flush();
    writer.close();
    }
    }
     
  2. DiMaSS

    DiMaSS Гость

    Вы сами загнали весь файл в ins - что он должен содержать по вашему?
     
Загрузка...
Статус темы:
Закрыта.

Поделиться этой страницей