public class

TemporaryDirectory

extends Object
java.lang.Object
   ↳ dalvik.system.TemporaryDirectory

Class Overview

Utility class to handle the setup of the core library's concept of what the "default temporary directory" is. Application code may call into this class with an appropriate base directory during its startup, as a reasonably easy way to get the standard property java.io.tmpdir to point at something useful.

Summary

Public Constructors
TemporaryDirectory()
Public Methods
synchronized static void setUpDirectory(File baseDir)
Sets up the temporary directory, but only if one isn't already defined for this process, and only if it is possible (e.g., the directory already exists and is read-write, or the directory can be created).
static void setUpDirectory(String baseDir)
Convenience method which is equivalent to setupDirectory(new File(baseDir)).
[Expand]
Inherited Methods
From class java.lang.Object

Public Constructors

public TemporaryDirectory ()

Public Methods

public static synchronized void setUpDirectory (File baseDir)

Sets up the temporary directory, but only if one isn't already defined for this process, and only if it is possible (e.g., the directory already exists and is read-write, or the directory can be created). This call will do one of three things:

  • return without error and without doing anything, if a previous call to this method succeeded
  • return without error, having either created a temporary directory under the given base or verified that such a directory already exists
  • throw UnsupportedOperationException if the directory could not be created or accessed

Parameters
baseDir the base directory of the temporary directory

public static void setUpDirectory (String baseDir)

Convenience method which is equivalent to setupDirectory(new File(baseDir)).

Parameters
baseDir the base directory of the temporary directory