2011-06-19 21 views
1

我使用的servlet我的小代碼是這樣的上傳文件來自Apache的刪除文件:使用的servlet

ServletFileUpload servletFileUpload = new ServletFileUpload(new DiskFileItemFactory()); 

try { 
    fileItemsList = servletFileUpload.parseRequest(request); 
} catch (FileUploadException ex) { 
    Logger.getLogger(iThink.class.getName()).log(Level.SEVERE, null, ex); 
} 

String optionalFileName = ""; 
FileItem fileItem = null; 

Iterator it = fileItemsList.iterator(); 
... 

的文件上傳到Apache目錄(\的webapps \ mysite的\上傳\ abd.zip)。上傳工作正常,但我想刪除它。

+0

你試過自​​己做過嗎?我開始的好地方是[java文件刪除](http://www.google.com/search?ie=UTF-8&q=java+file+delete) – andyb

回答

1

既然你已經有了一個FileItem對象的列表,你可以簡單地遍歷該列表,並調用FileItem#delete上的項目。或者使用Java標準庫中的File#delete

+0

我在目錄中犯了一個小錯誤,所以它的工作正常,現在謝謝你期待你的答覆.. –