2012-05-05 63 views
0

我必須在項目的web目錄中的servlet中創建一個文件夾。 (比如:web/Users/userinform)爲此,我調用助理類來創建目錄,但無法創建目錄。即使我從servlet中調用mkdir,那麼也不會創建目錄。 (返回false)是什麼原因?我怎麼能這樣做?從項目的web文件夾中的servlet中創建一個目錄

編輯 enter image description here

+0

你可以發表你試過的代碼嗎? –

+0

@Srikanth Venkatesh'new File(「web/Users/[email protected]」)。mkdir()':CODE。我必須建立'我@ this.com'目錄。 Users目錄已經存在 –

回答

0

首先,也許你需要使用「mkdirs()」的號召的味道,保證也創造了所有家長。

其次,您認爲您的目錄是在哪裏創建的:作爲Web應用程序deplyoment路徑的子項?然後@Srikanth的答案應該工作 - 重新檢查。

如果您試圖在此路徑之外寫入,則應該仔細檢查文件系統權限(不是您的,但最終運行glassfish的用戶)。

+0

中顯示的** Users **目錄下創建一個目錄,該目錄在'project/build/web/Users /'路徑中創建。我想要在'project/web/Users /'路徑 –

+0

中看到編輯。我想在圖片 –

+0

中顯示的**用戶**目錄中創建一個目錄嗯,我不知道你的具體IDE - 假設它的netbeans。看起來,內置的servlet容器只是在你的項目的構建輸出中工作「../build」..「,而不是項目本身。順便說一句,這是一個好主意......所以這是非常正確的。否則你想要嗎? – mtraut

相關問題