我正在尝试在文件夹(称为 AMCData)中创建一个文本文件。该文件称为“文件”(为了这个例子)。
我试过使用这段代码:
public static void OpenFile(String filename)
{
try
{
f = new Formatter("AMCData/" + filename + ".txt");
}
catch(Exception e)
{
System.out.println("error present");
}
}
但在我有机会在其中放置任何文本之前,catch 一直被触发.. 谁能告诉我为什么会发生这种情况?
更多信息:
- 该文件夹不存在,我希望它会自动创建它
- 如果它不自动创建文件夹,你能把我链接到怎么做吗?