【发布时间】:2016-10-27 20:53:03
【问题描述】:
嘿,我一直在尝试实现一个程序,该程序从 GUI 获取值并将它们提供给我编写的类中的另一个程序,该类应该输出一个 txt 文件。 GUI 和其他类工作正常,但我似乎无法从 GUI 获取值到其他类,或者类成员根本没有启动。 到目前为止我有这个:
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();