Class TestFileUtils
- java.lang.Object
-
- org.eclipse.aether.internal.test.util.TestFileUtils
-
public class TestFileUtils extends java.lang.Object
Provides utility methods to read and write (temporary) files.
-
-
Field Summary
Fields Modifier and Type Field Description private static java.io.File
TMP
-
Constructor Summary
Constructors Modifier Constructor Description private
TestFileUtils()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static long
copyFile(java.io.File source, java.io.File target)
static java.io.File
createTempDir()
static java.io.File
createTempDir(java.lang.String suffix)
static java.io.File
createTempFile(byte[] pattern, int repeat)
static java.io.File
createTempFile(java.lang.String contents)
private static boolean
del(java.io.File file)
private static void
delete(java.io.File file, java.util.Collection<java.io.File> undeletables)
static void
deleteFile(java.io.File file)
static void
deleteTempFiles()
static boolean
mkdirs(java.io.File directory)
static byte[]
readBytes(java.io.File file)
static void
readProps(java.io.File file, java.util.Properties props)
static java.lang.String
readString(java.io.File file)
static void
writeBytes(java.io.File file, byte[] pattern, int repeat)
static void
writeProps(java.io.File file, java.util.Properties props)
static void
writeString(java.io.File file, java.lang.String content)
-
-
-
Method Detail
-
deleteTempFiles
public static void deleteTempFiles() throws java.io.IOException
- Throws:
java.io.IOException
-
deleteFile
public static void deleteFile(java.io.File file) throws java.io.IOException
- Throws:
java.io.IOException
-
delete
private static void delete(java.io.File file, java.util.Collection<java.io.File> undeletables)
-
del
private static boolean del(java.io.File file)
-
mkdirs
public static boolean mkdirs(java.io.File directory)
-
createTempFile
public static java.io.File createTempFile(java.lang.String contents) throws java.io.IOException
- Throws:
java.io.IOException
-
createTempFile
public static java.io.File createTempFile(byte[] pattern, int repeat) throws java.io.IOException
- Throws:
java.io.IOException
-
createTempDir
public static java.io.File createTempDir() throws java.io.IOException
- Throws:
java.io.IOException
-
createTempDir
public static java.io.File createTempDir(java.lang.String suffix) throws java.io.IOException
- Throws:
java.io.IOException
-
copyFile
public static long copyFile(java.io.File source, java.io.File target) throws java.io.IOException
- Throws:
java.io.IOException
-
readBytes
public static byte[] readBytes(java.io.File file) throws java.io.IOException
- Throws:
java.io.IOException
-
writeBytes
public static void writeBytes(java.io.File file, byte[] pattern, int repeat) throws java.io.IOException
- Throws:
java.io.IOException
-
readString
public static java.lang.String readString(java.io.File file) throws java.io.IOException
- Throws:
java.io.IOException
-
writeString
public static void writeString(java.io.File file, java.lang.String content) throws java.io.IOException
- Throws:
java.io.IOException
-
readProps
public static void readProps(java.io.File file, java.util.Properties props) throws java.io.IOException
- Throws:
java.io.IOException
-
writeProps
public static void writeProps(java.io.File file, java.util.Properties props) throws java.io.IOException
- Throws:
java.io.IOException
-
-