Я пытаюсь создать проект, который включает в себя форму регистрации и форму входа, чтобы программа проверила, зарегистрирован пользователь или нет, и войдет в систему, если пользователь зарегистрирован.Я использую FileWriter для хранения данных, таких как имена пользователей и пароли, «отдельно»
try {
FileWriter fw = new FileWriter("C:\\Users\\Krayst\\Documents\\NetBeansProjects\\Cashiering and Sales System\\src\\"+fName+"\\Full Name.txt", false);
BufferedWriter bw = new BufferedWriter(fw);
PrintWriter out = new PrintWriter(bw);
out.print(fName);
out.close();
bw.close();
fw.close();
} catch(IOException no) {
System.out.println("Error processing data!");
}
И, кстати, я создал папку для хранения определенных данных, таких как полное имя зарегистрированного пользователя, чтобы данные могли бытьхорошо организовано
File regUser = new File("C:\\Users\\Krayst\\Documents\\NetBeansProjects\\Cashiering and Sales System\\src\\" + name);
if (!regUser.exists()) {
if (regUser.mkdir()) {
System.out.println("User Folder created");
} else {
System.out.println("User Folder not created");
}
}
Проблема в том, что я не могу получить доступ к этим файлам, потому что они были "недавно" созданы и записаны программой, поэтому, если я пытаюсь получить доступ к ее каталогу, он не работает.Кроме того, к нему нужно обращаться к другому классу, потому что я создал другой класс, который представляет собой Login JFrame, и я использую IDE Netbeans (хотя Регистрационная форма также является JFrame).Все, что я хотел сделать, это прочитать эти записи (файлы регистрации) из другого класса JFrame, чтобы он мог проверить в форме входа в систему, зарегистрирован ли пользователь или нет.
Извините, если я сделал несколько запутанных утвержденийи вопросы, но я могу принять любые разъяснения.Я студент и начинающий программист, поэтому я был бы признателен всем за помощь.:)