0

我想在 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();
}

这是一段简单的代码,目录如下:

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\

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

4

1 回答 1

1

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

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

于 2012-03-15T14:36:57.360 回答