【发布时间】:2011-02-02 05:47:55
【问题描述】:
好的,我觉得这应该很容易,但显然缺少用 Java 编写文件的基本内容。我有这个:
File someFile = new File("someDirA/someDirB/someDirC/filename.txt");
我只想写入文件。然而,虽然 someDirA 存在,但 someDirB(因此 someDirC 和 filename.txt)不存在。这样做:
BufferedWriter writer = new BufferedWriter(new FileWriter(someFile));
抛出FileNotFoundException。嗯,呃,不开玩笑。毕竟我正在尝试创建它。在实例化 FileWriter 对象之前,是否需要将文件路径分解为组件、创建目录并创建文件?
【问题讨论】:
标签: java file exception filenotfoundexception