Ява не может MK DIR и файл на веб-инф - PullRequest
0 голосов
/ 15 марта 2012

Я хочу создать несколько файлов в 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

Итак, я отлаживаю его в затмении, и в то же время попадаю в

C:\Code\workspace\.metadata\.plugins\org.eclipse.wst.server.core\tmp0\wtpwebapps\MON\WEN-INF\

чтобы посмотреть, была ли создана папка для загрузки. Там нет никаких исключений, но папка не может быть создана, я не знаю почему, Благодаря.

1 Ответ

1 голос
/ 15 марта 2012

mkdir() не выдает исключение;он возвращает boolean, чтобы указать успех или неудачу.Вы должны всегда проверять его возвращаемое значение, чтобы ваш код мог реагировать соответствующим образом.

Что касается того, почему он не создается, почему вы используете "WEN-INF" вместо "WEB-INF"?Это просто проблема простой опечатки?

...