プロプログラマ

プログラマーを職業としてます。 Flex,Air,C#,Oracle,HTML+JSの言語ノウハウを中心に情報発信していきます

[Java] システム(OS)の一時ディレクトリを取得する

Javaで一時的なファイルを作成したい場合、できればディレクトリも一時的なファイルを入れる専用のディレクトリにしておきたいものです。
c:\tempといったディレクトリにしてもいいんですが、環境によって使えるかどうかも怪しいので、実際に利用できる一時ディレクトリを取得します。

File tempDir = new File(System.getProperty("java.io.tmpdir"));

これだけです。

ちなみに私の環境では、Tomcatから起動した場合、TOMCAT_HOME/tempディレクトリが取得されました。
実行環境によって(JUNITなど)取得されるパスが違うかもしれませんので、事前にどこのパスが取得されるのかを確認しておきましょう。
どこに出力されたのかわからなくなると困ります。

 

== ランキングに参加しています。ぜひクリックお願いします ==

プログラム ブログランキングへ
にほんブログ村 IT技術ブログへ
にほんブログ村

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です

このサイトはスパムを低減するために Akismet を使っています。コメントデータの処理方法の詳細はこちらをご覧ください