我正在使用它来创建一个包含一些内容的文本文件(预计在项目目录中),但是在运行项目时,什么也没有发生。
<%
String strPath = "example.txt";
File strFile = new File(strPath);
boolean fileCreated = strFile.createNewFile();
Writer objWriter = new BufferedWriter(new FileWriter(strFile));
objWriter.write("This is a test");
objWriter.flush();
objWriter.close();
%>
如果我将"example.txt"替换为"C:\example.txt",或者在 Java 应用程序中运行它,它会起作用。我真的必须提供完整目录strPath
,才能在我的项目目录中创建文件吗?如果我这样做,如何获取项目的目录?