0

我创建了一个从 JMX 控制台调用的函数。当用户单击 JMX 控制台中的按钮时,将调用该函数并使用代码将数据复制到文件中:-

try
{
String date=ClassDemo.getDateAndTime();
String FileName="Information"+dateAndTime;
BufferedWriter out = new BufferedWriter(new FileWriter(strFileName));           
StringBuffer sb=new StringBuffer();
sb.append("\n");
sb.append("some work");
out.write(sb.toString());
out.close();
}catch(Exception e)
{
e.printStackTrace();
}

由于代码没有引发任何类型的异常,我假设该函数正在执行其应做的事情,并且文件也在创建中。但是我无法找到文件的位置。

谁能告诉我文件将在哪里形成。

应用部署在JBoss5.0上

4

1 回答 1

0

您可以在函数中打印文件的路径。像这样的东西:

try
{
String date=ClassDemo.getDateAndTime();
String FileName="Information"+dateAndTime;
File file = new File(FileName);
System.out.println(file.getAbsolutePath());
BufferedWriter out = new BufferedWriter(new FileWriter(file));           
StringBuffer sb=new StringBuffer();
sb.append("\n");
sb.append("some work");
out.write(sb.toString());
out.close();
}catch(Exception e)
{
e.printStackTrace();
}
于 2012-05-07T08:06:49.067 回答