Package org.sonar.api.utils
Interface TempFolder
-
- All Known Implementing Classes:
DefaultTempFolder
,JUnitTempFolder
@ScannerSide @ServerSide @ComputeEngineSide public interface TempFolder
Use this component to deal with temp files/folders. Root location of temp files/folders depends on situation:- ${SONAR_HOME}/temp on server side
- ${SONAR_HOME}/.sonartmp on scanner side
- Since:
- 4.0
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description java.io.File
newDir()
Create a directory in temp folder with a random unique name.java.io.File
newDir(java.lang.String name)
Create a directory in temp folder using provided name.java.io.File
newFile()
java.io.File
newFile(java.lang.String prefix, java.lang.String suffix)
-
-
-
Method Detail
-
newDir
java.io.File newDir()
Create a directory in temp folder with a random unique name.
-
newDir
java.io.File newDir(java.lang.String name)
Create a directory in temp folder using provided name.
-
newFile
java.io.File newFile()
-
newFile
java.io.File newFile(@Nullable java.lang.String prefix, @Nullable java.lang.String suffix)
-
-