2012-05-10 55 views
2

Webサーバーのフォルダ(TestFolder)にファイルを作成したいと考えています。私はWebサーバーディレクトリの相対パスを取得し、そのディレクトリにTestFolderを作成する方法を教えてください。Java - Webサーバーのディレクトリにフォルダとファイルを作成する

現在、私は私のローカルサーバーにフォルダを作成しますが、後で私はテスト環境でフォルダを作成する必要があります(サーバーがテスト環境に異なる場合があります)

+3

試したことを示すコードを投稿し、もしあればエラーを表示して、コードの予想される/実際の動作を記述してください –

答えて

8
String realPath = getServletContext().getRealPath("/"); 
File file = new FIle(realPath+"/TestFolder", "testFIle.txt"); 
file.mkdirs(); 

上記のコードは、フォルダTestFolderを作成し、 WebアプリケーションのルートディレクトリにあるファイルtestFIle.txt

file.mkdirs()この抽象パス名で指定されたディレクトリ(存在しないが存在しない親ディレクトリを含む)を作成します。この操作が失敗した場合、必要な親ディレクトリのいくつかを作成できた可能性があります。

戻り値: true場合にのみディレクトリが作成された場合、すべての必要な親ディレクトリと一緒に。 falseそれ以外の場合は

関連する問題