Javaに関する様々な情報をご紹介します。

Javaに関する様々な情報をご紹介します。
評価

0

画像ファイルを削除出来ません

ImageIO.write()で作成した画像のパスでFileを生成し
そのパスの画像を削除したいのですがうまくいきません。

.exists()は通ります。
コンソールでパスを確認しましたが問題ありませんでした。
しかしdelete()を実行しても削除される時と削除されない時があり
不安定な動作です。

例外は発生してません。
解決するにはどうすればいいのでしょうか?


String userName = req.getParameter("userName");

HttpSession sessions = req.getSession();
StringBuffer imageFilePath = new StringBuffer(getServletContext().getRealPath("websitePrototype/spot/thumbnailImages"));
imageFilePath.append((String)sessions.getAttribute(userName + "Image"));


System.out.print(imageFilePath);
/////画像を保存したファイルまでのパスでFileオブジェクト生成
File imageFile = new File(imageFilePath.toString());

try{
////イメージファイルが存在するか調べる
if(imageFile.exists()){
////イメージファイルを削除
imageFile.delete();

0

回答

10231

閲覧

0件の回答

質問から6ヶ月以上経過しているので、回答を書き込むことはできません。