Variáveis ​​de propriedade do sistema Java

Freqüentemente, ao escrever um programa, um caminho de arquivo é necessário onde existe uma variável de nome de usuário. Por exemplo, armazenar arquivos no diretório Temp do usuário para arquivos temporários. Para conseguir isso, podemos usar o seguinte método:

System.getProperty(String key);</code>

O método retornará a propriedade do sistema com base na chave sting que é passada com o método. Usando o exemplo acima, aqui está como criar uma matriz de arquivo do diretório Temp.

File directory = new File("c:\users\"+System.getProperty("user.name")+"\AppData\Local\Temp");
File[] files = directory.listFiles();

files </code> will now consist of all the files in the user's Temp directory.