私は、いくつかのファイルを書き込み、後でファイルの値を読み取るJavaアプリケーションを作成しています。InstallShieldを使用して、の下C:\Program Files
にアプリケーションをインストールしています。これは通常、一時ファイルが作成される場所です。ただし、Windows 7を使用している場合、ファイルは代わりにユーザーの一時フォルダーの下にランダムな名前で作成されます。
これが私のコードです...
File usersTemp = File.createTempFile("users", null,temp);
そして、これは生成されるファイルです...
C:\Users\TP\AppData\Local\Temp\users2343200092608531612.tmp
ファイルは乱数で生成されるため、処理のためにファイルを取得することは困難です。これを行うためのより良い方法はありますか?