[Java] システム(OS)の一時ディレクトリを取得する
Javaで一時的なファイルを作成したい場合、できればディレクトリも一時的なファイルを入れる専用のディレクトリにしておきたいものです。
c:\tempといったディレクトリにしてもいいんですが、環境によって使えるかどうかも怪しいので、実際に利用できる一時ディレクトリを取得します。
File tempDir = new File(System.getProperty("java.io.tmpdir"));
これだけです。
ちなみに私の環境では、Tomcatから起動した場合、TOMCAT_HOME/tempディレクトリが取得されました。
実行環境によって(JUNITなど)取得されるパスが違うかもしれませんので、事前にどこのパスが取得されるのかを確認しておきましょう。
どこに出力されたのかわからなくなると困ります。
== ランキングに参加しています。ぜひクリックお願いします ==
[Flex] クラスのプロパティを列挙する [C#] DataGridViewのチェックボックスでセルがクリックしてもチェックが変わるようにする