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 に答える