我想在WEB-INF / upload和上创建一些文件 upload是一个包含一些上传文件的文件夹。
ServletContext context = getServletContext();
String dir = context.getRealPath("WEN-INF/upload");
File folder = new File(dir);
if(folder.exists()){
//do something
}else{
folder.mkdir();
}
这是一段简单的代码,dir是这样的:
C:\Code\workspace\.metadata\.plugins\org.eclipse.wst.server.core\tmp0\wtpwebapps\MON\WEN-INF\upload
所以我在eclipse中调试它,同时我进入
C:\Code\workspace\.metadata\.plugins\org.eclipse.wst.server.core\tmp0\wtpwebapps\MON\WEN-INF\
观察是否已创建上传文件夹。 没有任何异常,但无法创建文件夹,我不知道为什么, 感谢。
答案 0 :(得分:1)
mkdir()
不会抛出异常;它返回boolean
表示成功或失败。您应该始终检查其返回值,以便您的代码可以做出相应的反应。
至于为什么没有创建,为什么使用"WEN-INF"
而不是"WEB-INF"
?这只是一个简单错字的问题吗?