public boolean registerUser(String username, char[] password, String address) {
try {
File dir = new File("clientApplication" +File.separator + username);
dir.mkdirs();
File file = new File(dir.getPath() + File.separator + username);
FileWriter writer = new FileWriter(file, true);
writer.write(username);
writer.write("\r\n"); // write new line
writer.write(password);
writer.write("\r\n");
writer.write(address);
writer.close();
return true;
} catch (IOException exc) {
return false;
}
}
이 방법으로 파일을 만들기 clientApplication라는 디렉토리를 생성 한 후 다음 사용자 이름으로 전달되고 어떤라는 것을 clientApplication 디렉토리의 하위 디렉토리는 본질적으로 할 필요가있는 파일을 만듭니다 하위 디렉토리. 파일이 생성되지 않습니다. 사전에디렉토리를 하위 디렉토리와 그 하위 디렉토리
감사
당신을 충격을주지 않고 예외를 추적해야합니다. – davidxxx
어쨌든이 문제의 원인이 될만한 것이 없습니다. 나는 내 컴퓨터에서 테스트를 마쳤다. – davidxxx
@ davidxxx 정말요? 오 와우. 글쎄 왜 내 기계에 나던 때문에 나던이 일을 잘 모르겠어요. Btw, 내가 하위 디렉토리에 없다면. 그것은 그것이 서브 디렉토리에 대해 무언가가되도록 만들어 지지만 그것이 무엇인지, 전혀 모른다. – curiosityIsBliss