Webサーバーのフォルダ(TestFolder)にファイルを作成したいと考えています。Web サーバー ディレクトリの相対パスを取得し、そのディレクトリに TestFolder を作成する方法を教えてください。
現在、ローカル サーバーにフォルダーを作成しますが、後でテスト環境にフォルダーを作成する必要があります (テスト環境ではサーバーが異なる場合があります)。
Webサーバーのフォルダ(TestFolder)にファイルを作成したいと考えています。Web サーバー ディレクトリの相対パスを取得し、そのディレクトリに TestFolder を作成する方法を教えてください。
現在、ローカル サーバーにフォルダーを作成しますが、後でテスト環境にフォルダーを作成する必要があります (テスト環境ではサーバーが異なる場合があります)。
String realPath = getServletContext().getRealPath("/");
File file = new FIle(realPath+"/TestFolder", "testFIle.txt");
file.mkdirs();
上記のコードは、Web アプリケーションのルート ディレクトリにフォルダーTestFolder
とファイルを作成します。testFIle.txt
file.mkdirs()
必要だが存在しない親ディレクトリを含め、この抽象パス名で指定されたディレクトリを作成します。この操作が失敗した場合、必要な親ディレクトリの作成に成功している可能性があることに注意してください。
戻り値:
true
ディレクトリが必要なすべての親ディレクトリとともに作成された場合のみ。false
それ以外は
お役に立てれば !