【发布时间】:2016-12-25 13:00:14
【问题描述】:
MakeDirectory 类包含构造函数,在构造函数中我创建了一个目录,并在该目录中创建了一个文件。但是即使文件和目录已成功生成,我也无法向新创建的文件写入任何内容。谁能帮我弄清楚为什么我无法写入文件anything.txt?
public class MakeDirectory {
MakeDirectory() throws IOException{
// Creates Directory
File mydir= new File("MyDir");
mydir.mkdir();
// Creates new file object
File myfile = new File("MyDir","Anyfile.txt");
//Create actual file Anyfile.txt inside the directory
PrintWriter pr= new PrintWriter(myfile);
pr.write("This file is created through java");
}
public static void main(String args[]) throws IOException {
new MakeDirectory();
}
}
【问题讨论】:
-
你遇到什么错误?
-
我没有收到任何错误。文件已在该特定目录下成功生成,但是当我看到文件 Anything.txt 时,我总是发现它是空的。不包含单词或字符串。
-
我们可以看看你用来写在这个文件中的代码吗?
-
上面提到的代码是实际的代码先生..
标签: java file-handling