안녕하세요 저는 GUI에서 값을 가져 와서 txt 파일을 출력해야하는 클래스에서 다른 프로그램을 제공하는 programm를 구현하려고했습니다. GUI와 다른 클래스는 잘 작동하지만 GUI에서 다른 클래스로 값을 가져 오지 못하거나 클래스 멤버가 시작되지 않는 것 같습니다. 지금까지이 있습니다.txt 파일에 문자열 쓰기가 작동하지 않습니다.
import java.io.*;
//
//some code
//
public static void SaveTextToFile(String Name,String Spec, String Text){
try{
File file = new File("user.dir"+ File.separator + Name + File.separator + Spec + "Text.txt");
file.getParentFile().mkdir();
FileWriter writer = new FileWriter(file);
writer.write(Text);
writer.flush();
writer.close();
} catch
(IOException e) {}
}
...
그러나 어떻게 든조차하지 않는 파일이나 디렉토리가 작성됩니다. 아이디어가 있으십니까?
확인을 작동하는 무슨'file.getParentFile()에서 mkdir를();'는'TRUE '또는'FALSE '를 반환 :
지금 내가있다.. 'false'를'file.getParentFile(). mkdirs(); '로 바꾸어보십시오. –