java不能mk dir和web-inf文件

时间:2012-03-15 14:35:17

标签: java file web-inf

我想在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\

观察是否已创建上传文件夹。 没有任何异常,但无法创建文件夹,我不知道为什么, 感谢。

1 个答案:

答案 0 :(得分:1)

mkdir()不会抛出异常;它返回boolean表示成功或失败。您应该始终检查其返回值,以便您的代码可以做出相应的反应。

至于为什么没有创建,为什么使用"WEN-INF"而不是"WEB-INF"?这只是一个简单错字的问题吗?