Description
I suggest adding methods to retrieve the temp directory and user directories as both File objects and String paths. The methods would have the following signatures:
String getTempDirectoryPath()
File getTempDirectory()
String getUserDirectoryPath()
File getUserDirectory()