getPrivateTempDirectory